14 1 appletJava import java applet Applet import

  • Slides: 18
Download presentation

実行例 (1/4) 1. appletの為のJavaプログラムを書く import java. applet. Applet; import java. awt. Graphics; public class

実行例 (1/4) 1. appletの為のJavaプログラムを書く import java. applet. Applet; import java. awt. Graphics; public class Java. Applet 01 extends Applet{ public void paint(Graphics g){ g. draw. String("Hello World", 30, 40); } } Ø appletの場合、mainを含むクラスは必要ありません。 Ø java. applet と java. awt というパッケージを利用して います。 Ø ファイル名はJava. Applet 01. javaです。 6

GUIとSwing 13

GUIとSwing 13

サンプルプログラム 1 import java. applet. Applet; import java. awt. *; import java. awt. event.

サンプルプログラム 1 import java. applet. Applet; import java. awt. *; import java. awt. event. *; /* */ <applet code="Sample 11 a. class" width=200 height=400> </applet> public class Sample 11 a extends Applet{ Label lb 1 = new Label("Sample 11 a"); String ss; } インスタンスを生成 インスタンスを登録 public void init(){ add(lb 1); lb 1. set. Text("Test"); メソッドは、普通に、 ss = lb 1. get. Text(); インスタンス名. メソッド名 add(lb 1); } で使用。 16

サンプルプログラム 2 [1/2] import java. applet. Applet; import java. awt. *; import java. awt.

サンプルプログラム 2 [1/2] import java. applet. Applet; import java. awt. *; import java. awt. event. *; /* */ <applet code="Sample 11 b. class" width=200 height=400></applet> インターフェイス Action. Listener を実装 public class Sample 11 b extends Applet implements Action. Listener{ Button bt 1 = new Button("Button 1"); Button bt 2 = new Button("Button 2"); Label lb 1 = new Label("Sample 11 b"); インスタンスを生成 public void init(){ bt 1. add. Action. Listener(this); ボタンが押されたことを bt 2. add. Action. Listener(this); 検知するようにする add(bt 1); add(bt 2); インスタンスを登録 add(lb 1); } 17

サンプルプログラム 2 [2/2] } public void action. Performed(Action. Event e){ if(e. get. Source() ==

サンプルプログラム 2 [2/2] } public void action. Performed(Action. Event e){ if(e. get. Source() == bt 1){ lb 1. set. Text("Bottun 01"); }else if(e. get. Source() == bt 2){ lb 1. set. Text("Bottun 02"); } } どのボタンが 押されたかで 条件分岐 ボタンが押されたときに行 うことを書く 18