小编spu*_*uas的帖子

选择多个文件时,获取input type ="file"值

可能重复:
使用javascript从多文件上传控件中检索文件名

从HTML5输入type ="file"允许用户通过添加multiple ="multiple"来选择多个文件:

<input type="file" multiple="multiple" />
Run Code Online (Sandbox Code Playgroud)

我的问题是:我怎样才能获得该输入的价值?使用.value时,它只返回所选第一个文件的文件名,但是当选择多个文件时,我无法查看其他文件.

是)我有的:

<input type="file" multiple="multiple" onchange="alert(this.value)"
     onmouseout="alert(this.value) />
Run Code Online (Sandbox Code Playgroud)

正如我告诉你的那样,它只显示其中一个选定文件的名称.

注意:我不想编辑值(我知道这是不可能的)只有文件的名称

谢谢!

html javascript html5

53
推荐指数
2
解决办法
12万
查看次数

如何将JScrollPane调整为其包含的JTree

我有一个摆动尺寸问题:

我有一个JTree包含在一个JScrollPane(它包含在一个自定义组件中,它从swingx扩展JXPanel,但我认为这与这个问题无关).

无论树有多少行,滚动窗格总是更大(树是dinamic但没有设计成有很多行)但我想要的是JScrollPane调整到树的初始高度,然后显示垂直滚动当某些节点被扩展时.

我试过没有设置任何大小,设置树preferred size to null和设置滚动窗格preferred size to null,但没有任何变化.不想手动设置尺寸......有没有办法做到这一点?

谢谢

java swing jtree jscrollpane

1
推荐指数
1
解决办法
6828
查看次数

设置JCombobox中项目的高度

我有JCombobox很多项目,首先它们是一个NULL价值

打开组合框时,所有项目都有正常高度,但不是第一个,它是一个非常薄的条带.这很难被点击,因为看起来什么都没有(但它存在,你可以选择它).

问题是,如何让这个项目的高度与其他项目相同?

更多信息:

  • 我尝试使用JCombobox.setPrototypeDisplayValue()普通的字符串,如"XXXXX"或其中一个正常项目,但这会改变宽度而不是高度.
  • null值JCombobox通过ObjectToStringConverter子类用空String("")表示:

org.jdesktop.swingx.autocomplete.AutoCompleteDecorator.decorate (combobox, ConfigurableToStringConverter.INSTANCE);

提前致谢

java swing jcombobox

1
推荐指数
1
解决办法
1929
查看次数

标签 统计

java ×2

swing ×2

html ×1

html5 ×1

javascript ×1

jcombobox ×1

jscrollpane ×1

jtree ×1