我正在使用 JFrame 和 JtextAreas 等用 Java 制作一个简单的文本编辑器...当我单击退出按钮时,我创建一个新的 JOptionPane 并询问用户是否要保存并退出,或者取消并退出继续打字。但是,我不知道如何删除 JOptionPane 并返回到文本编辑器。我用谷歌搜索了一下,但找不到任何东西! 这是一些代码:
exit = new JMenuItem("Exit");
exit.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent arg0) {
int reply = JOptionPane.showConfirmDialog(null, "Save and Exit?", "Exit" ,JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.PLAIN_MESSAGE);
switch(reply){
case JOptionPane.YES_OPTION:
System.exit(0);
break;
case JOptionPane.NO_OPTION:
System.exit(0);
break;
case JOptionPane.CANCEL_OPTION:
}
System.exit(0);
}
});
file.add(exit);
最佳答案
I have no idea how to delete the JOptionPane, however, and return to the text editor.
??
我不确定我是否理解您的问题,因为当按下 JOptionPane“确定”或“取消”按钮时,或者通过按右上角按钮取消 jOptionPane 时,这是自动完成的。
关于java - 从 JOptionPane 返回 JFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19440470/