JAvaメモ


setDefaultCloseOperation
public void setDefaultCloseOperation(intoperation)

ユーザーがこのフォームでcloseを開始したときにデフォルトで実行する操作を設定します.次のいずれかのオプションを指定する必要があります.
  • DO_NOTHING_ON_CLOSE(WindowConstantsで定義):何も実行しません.この動作は、登録されたWindowListenerオブジェクトのwindowClosingメソッドで処理されることが要求される.
  • HIDE_ON_CLOSE(WindowConstantsで定義):登録されているWindowListenerオブジェクトを呼び出した後、フォームを自動的に非表示にします.
  • DISPOSE_ON_CLOSE(WindowConstantsで定義):登録されているWindowListenerのオブジェクトを呼び出した後、フォームを自動的に非表示にして解放します.
  • EXIT_ON_CLOSE(JFrameで定義):System exitメソッドを使用してアプリケーションを終了します.アプリケーションでのみ使用されます.

  • デフォルトでは、この値はHIDE_ON_CLOSEに設定されています.
    注意:Java仮想マシン(VM)の最後の表示可能ウィンドウが解放されると、仮想マシンが終了することがあります.詳細については、AWT Threading Issuesを参照してください.
    パラメータ:operation-ユーザーがフォームを閉じるときに実行すべきアクション
    import javax.swing.JFrame;public class JNotePadUIextends JFrame{JNotePadUI(){super("私のメモ帳");setUpUIcomponent();setUpEventListener();setUpEventListener();setVisible(true);}void setUpUIcomponent(){setSize(6404480);}void setUpEventListener(){setDefauultCloseOperation(JFrame.EXIT_ON_CLOSE);}public static void void main(String[]args){new JNotePadUI()}}