JAvaメモ
setDefaultCloseOperation
ユーザーがこのフォームでcloseを開始したときにデフォルトで実行する操作を設定します.次のいずれかのオプションを指定する必要があります.
デフォルトでは、この値は
注意:Java仮想マシン(VM)の最後の表示可能ウィンドウが解放されると、仮想マシンが終了することがあります.詳細については、AWT Threading Issuesを参照してください.
パラメータ:
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()}}
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()}}