« StampEditorDialog を立ち上げたときのフォーカス | トップページ | いろいろ toFront する »

2009年10月 8日 (木)

本当に終了しますか?

ウインドウを閉じるのに「コマンドーW」のショートカットを多用するのだが,時々間違って「コマンドーQ」を押して,orz になることがあった。「本当に終了しますか」ダイアログを出すことにした。

 

client/Dolphin.java

public void processExit() {

  if (isDirty()) {
    alertDirty();
    return;
  }
//↓
  int ans = JOptionPane.showConfirmDialog( null,
    "本当に終了しますか",
    "終了確認",
    JOptionPane.YES_NO_OPTION,
    JOptionPane.WARNING_MESSAGE);
  if (ans != JOptionPane.YES_OPTION) {
      this.getFrame().toFront();
      return;
    }
//↑

« StampEditorDialog を立ち上げたときのフォーカス | トップページ | いろいろ toFront する »

OpenDolphin」カテゴリの記事