まず最も基本となるGUIアプリケーションを作る。
//sample1クラス //パッケージの宣言 import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; import java.lang.*; class sample1 { public static void main(String[] args){ JFrame frame = new JFrame(); //ウィンドウサイズ指定 frame.setSize(500, 300); //ウィンドウを見える状態にする frame.setVisible(true); } }
JavaではGUIを作成し、プログラムでその処理を簡単に行うことが出来る。
GUIの部品に対して、マウスなどでの操作(イベント)が行われたときに、そのイベントをプログラムとしてどう処理するかを
書いたものがイベント処理と言う。
このGUI部品には次のものがある。
import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; import java.lang.*; class sample1 { public static void main(String[] args){ JFrame frame = new JFrame(); frame.setSize(500, 300); frame.setVisible(true); frame.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e) { System.exit(0); } });ここではWindowAdapterのサブクラスの中にwindowClosing()というメソッドを用意し、System.exit(0);を実行する。