我一直在阅读 javax.swing 中的 JFileChooser。*我知道 showOpenDialog() 方法将允许我选择一个文件并单击“选择”,但我有一个特定的方式我希望它工作。
我想使用两个 JFileChooser(可能在 JPanel 中并排)来选择 TO 和 FROM 路径,然后单击一个按钮,该按钮将从两个“选择器”获取用户输入并执行某些操作。
也许如果有人有像这样只做一个 JFileChooser 的例子?本质上只是在选择器中突出显示文件/目录并单击其他按钮以从“选择器”中获取输入(同时隐藏了 JFileChooser 按钮(取消和选择))。
这个“其他”按钮很可能只是向代码发出信号,以从 JFileChooser 对象获取值。
作为 Swing 的新手,我希望我还缺少另一个可以执行我所描述的操作的类,但它只是没有出现在我精心设计的 Google 搜索中。
最佳答案
这example扩展 JFileChooser
以通过覆盖 approve 和 cancel 方法直接处理选择。
class MyChooser extends JFileChooser {
@Override
public void approveSelection() {
...
}
@Override
public void cancelSelection() {
...
}
}
关于java - 使用 Java Swing 选择一个文件路径并对该选择做一些事情,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12697138/