从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)
正如我告诉你的那样,它只显示其中一个选定文件的名称.
注意:我不想编辑值(我知道这是不可能的)只有文件的名称
谢谢!
我有一个摆动尺寸问题:
我有一个JTree包含在一个JScrollPane(它包含在一个自定义组件中,它从swingx扩展JXPanel,但我认为这与这个问题无关).
无论树有多少行,滚动窗格总是更大(树是dinamic但没有设计成有很多行)但我想要的是JScrollPane调整到树的初始高度,然后显示垂直滚动当某些节点被扩展时.
我试过没有设置任何大小,设置树preferred size to null和设置滚动窗格preferred size to null,但没有任何变化.我不想手动设置尺寸......有没有办法做到这一点?
谢谢
我有JCombobox很多项目,首先它们是一个NULL价值
打开组合框时,所有项目都有正常高度,但不是第一个,它是一个非常薄的条带.这很难被点击,因为看起来什么都没有(但它存在,你可以选择它).
问题是,如何让这个项目的高度与其他项目相同?
更多信息:
JCombobox.setPrototypeDisplayValue()普通的字符串,如"XXXXX"或其中一个正常项目,但这会改变宽度而不是高度.JCombobox通过ObjectToStringConverter子类用空String("")表示:org.jdesktop.swingx.autocomplete.AutoCompleteDecorator.decorate
(combobox, ConfigurableToStringConverter.INSTANCE);
提前致谢