我正在打开使用JFileChooser
这里文件清除文件名是我对这些代码将运行一个按钮单击事件代码时输入目录名称并输入
JFileChooser fileChooser = new JFileChooser();
fileChooser.setAcceptAllFileFilterUsed(false);
FileNameExtensionFilter filter = new FileNameExtensionFilter("FF Files", "ff");
fileChooser.addChoosableFileFilter(filter);
int result = fileChooser.showDialog(null, "PP");
,非常正常的代码我猜。当我点击它时,出现JFileChooser对话框。如果我在File Name
字段(例如sam)中输入一个目录名并点击Enter
,它将进入目录,但文本字段仍然显示输入的文本,即'sam'我在记事本和eclipse中尝试了相同的流程,那个阶段,'sam'被清除,以便我可以提供另一个目录名并点击回车。
纠正我,如果我的代码是错误的,如果这个问题是重复的,我道歉浪费你的时间。
而你的问题是? – MadProgrammer
@MadProgrammer如何使我的代码行为像记事本的打开对话框? –
@Pasupathi使用Swing是不可能的! Eclipse使用SWT和记事本本地windows文件选择器。实现你自己的文件选择器是你可以做的,或者你会找到一个库。 – Kai