我精通Java,但我之前从未制作过GUI。我正在努力学习它们。我试图为我前一段时间写过的20个问题的游戏编写一个基本的GUI。用户可以选择以.txt文件的形式上传游戏内存,并且我很难在JFileChooser上查找信息/让它工作。我无法使用任何按钮,我是否还需要为fileChooser创建actionPerfomeds?另外,如何将其限制为仅限.txt文件? (游戏是我之前写的20个问题对象的名称)。
app\code\local
答案 0 :(得分:1)
您的代码不会等待用户响应。所以,是的,你需要一个actionPerformed
方法来检查文件选择器的输出。有关如何使用文件选择器的信息,请参阅https://docs.oracle.com/javase/tutorial/uiswing/components/filechooser.html。您需要捕获#showOpenDialog
来电的返回值,然后拨打#getSelectedFile
。
向下滚动同一页面,了解如何使用FileFilter
获取.txt文件。