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);