定義するクラスを正規化し、イベントとグラフィカルコンポーネントを分離します。
クラスのframedemoを定義します
メンバー属性フレームフレームを定義します
メンバー属性を定義します
コンストラクターframedemo()を定義する
初期化方法を定義するinit()
初期化方法では、new frame()が出て、パラメーター:stringのフォーム名
フレームオブジェクトのsetbounds()メソッド、パラメーター:x、y、幅、高さを呼び出す
フレームオブジェクトのsetlayout()メソッドを呼び出します。パラメーター:flowlayoutオブジェクト
ボタンオブジェクトを取得し、新しく、パラメーターを作成します:文字列ボタンテキスト
フレームオブジェクトのadd()メソッド、パラメーター:ボタンオブジェクトを呼び出す
フレームオブジェクトのsetVisible()メソッド、パラメーターを呼び出す:booleanのtrue
イベント方法を定義するmyevent()
フレームオブジェクトのaddwindowlistener()メソッド、パラメーター:windowlistenerオブジェクト、windowlistenerを呼び出します。
ボタンオブジェクトのaddactionListener()メソッド、パラメーター:actionListenerオブジェクト、このクラスはインターフェイスであるため、匿名の内部クラスはこのインターフェイスを実装するために使用され、method actionperformed()メソッドを実装し、パラメーターに渡す:actionEventオブジェクト
Import java.awt.button; Import java.awt.flowlayout; Import java.awt.frame; Import java.awt.event.actionevent; Import java.awt.event.event.actionlistener; public class framedemo {private frame frame;プライベートボタンボタン。 public framedemo(){init(); } / ***初期化* / public void init(){frame = new Frame( "Test Form"); frame.setbounds(300、200、200、200); frame.setLayout(new FlowLayout());ボタン=新しいボタン( "exit"); frame.add(ボタン); frame.setVisible(true); AddEventaction(); } /*** add event* /public void addEventaction(){// Button exit button.AddActionListener(new ActionListener(){@Override public void actionPerformed(actionEvent e){system.exit(0);}}); } / ** * @param args * / public static void main(string [] args){new framedemo(); }}上記の記事では、Javase GUI(アクションイベント)が私があなたと共有するすべてのコンテンツについて簡単に説明しています。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。