我正在使用 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);