JMenuBar menubar = new JMenuBar();
JMenu file = new JMenu("File");
add(menubar,BorderLayout.NORTH);
menubar.add(file);
JMenuItem Open = new JMenuItem("OPEN... Ctrl+O");
file.add(Open);
Open.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent event) {
Frame f = new Frame();
FileDialog openf = new FileDialog(f, "Open");
openf.setVisible(true);
}
});
好吧,我试图在互联网上使用很多例子,这使得打开按钮工作,你可以看到我已经完成了设计,但我需要帮助如何打开.txt文件点击打开按钮该文件。我该怎么做?我真的很感激,如果有人可以用几行实际工作的代码来帮助我,因为我厌倦了从互联网上搜索错误生成代码。
答案 0 :(得分:3)
FileDialog类显示用户可以从中进行的对话窗口 选择一个文件。
因为它是一个模态对话框,所以当应用程序调用它的show方法时 要显示对话框,它会阻止应用程序的其余部分,直到 用户选择了一个文件。
因此,您可以在对话框中调用.setVisible(true)
,然后使用getFile()获取所选文件,或getFiles()您正在使用multipleMode。
要阅读您可以使用的文件:
.show()
(取自this question)