Similar documents
Java言語 第1回

Local variable x y i paint public class Sample extends Applet { public void paint( Graphics gc ) { int x, y;... int i=10 ; while ( i < 100 ) {... i +=

Object MenuComponent MenuBar MenuItem Menu CheckboxMenuItem

Applet java.lang.object java.awt.component java.awt.container java.awt.panel java.applet.applet

19 3!! (+) (>) (++) (+=) for while 3.1!! (20, 20) (1)(Blocks1.java) import javax.swing.japplet; import java.awt.graphics;

Java演習(4) -- 変数と型 --

アプレットの作成

I. (i) Foo public (A). javac Foo.java java Foo.class (C). javac Foo java Foo (ii)? (B). javac Foo.java java Foo (D). javac Foo java Foo.class (A). Jav

Java演習(9) -- クラスとメソッド --

r3.dvi

Chapter JDK KeyListener keypressed(keyevent e ) keyreleased(keyevent e ) keytyped(keyevent e ) MouseListener mouseclicked(mouseeven

KeyListener init addkeylistener addactionlistener addkeylistener addkeylistener( this ); this.addkeylistener( this ); KeyListener public void keytyped

K227 Java 2

< F2D82518CC282CC D2E6A7464>

< F2D82518E9F8AD CC834F CC8CFC82AB82C68D4C>

Java言語 第1回

Point getlocation( ) setlocation( int x, int y ) setlocation( Point p ) Point x, y Point blocation = b.getlocation( ); System.out.println( "x axis: "

2008 e-learning T050050

Java言語 第1回

< F2D A839382CC906A2E6A7464>

5 p Point int Java p Point Point p; p = new Point(); Point instance, p Point int 2 Point Point p = new Point(); p.x = 1; p.y = 2;

< F2D82518E9F8AD CC95BD8D7388DA93AE2E6A7464>

< F2D F B834E2E6A7464>

IE6 2 BMI chapter1 Java 6 chapter2 Java 7 chapter3 for if 8 chapter4 : BMI 9 chapter5 Java GUI 10 chapter6 11 chapter7 BMI 12 chap

< F2D825282CC947B909482CC A815B83682E6A>

try catch Exception Java try catch try { } catch ( Exception e ) { } e 16-1 try catch 0 try { int x = 0; int y = 10 / x; } catch ( Exception e ) { Sys

Assignment_.java /////////////////////////////////////////////////////////////////////// // 課題 星の画像がマウスカーソルを追従するコードを作成しなさい 次 ///////////////////

JAVA入門

10K pdf

Java 2 p.2 2 Java Hello0.class JVM Hello0 java > java Hello0.class Hello World! javac Java JVM java JVM : Java > javac 2> Q Foo.java Java : Q 2.

2 static final int DO NOTHING ON CLOSE static final int HIDE ON CLOSE static final int DISPOSE ON CLOSE static final int EXIT ON CLOSE void setvisible

I java A

< F2D BCA82CC978E89BA82CC8EC08CB12E6A7464>

HCI プログラミング 8 回目ボタン チェックボックス ラジオボタン 今日の講義で学ぶ内容 ボタンとアクションイベント ボタンのカスタマイズ チェックボックスとラジオボタン ボタンとアクションイベント 1 ボタンを配置してみましょう ボタンは ラベルと同じようにフォントやその色 画像の貼り付けなど

Java 2 - Lesson01

2 p.2 2 Java Hello0.class JVM Hello0 java > java Hello0.class Hello World! javac Java JVM java JVM : Java > javac 2> Q Foo.java Java : Q B

データ構造とアルゴリズム論

ALG ppt

2 p.2 2 Java Hello0.class JVM Hello0 java > java Hello0.class Hello World! javac Java JVM java JVM : Java > javac 2> Q Foo.java Java : Q B

intra-mart Accel Platform — IM-Repository拡張プログラミングガイド   初版  

Java プログラミング Ⅰ 7 回目 switch 文と論理演算子 今日の講義講義で学ぶ内容 switch 文 論理演算子 条件演算子 条件判断文 3 switch 文 switch 文 式が case のラベルと一致する場所から直後の break; まで処理しますどれにも一致致しない場合 def

アルゴリズムとデータ構造1

新・明解Java入門

r02.dvi

2 p.2 2 Java > javac Hello0.java Hello0.class JVM Hello0 java > java Hello0.class Hello World! javac Java JVM java JVM : Java > javac 2> Q Foo.j

r3.dvi

Transcription:

15 Java 15.5 15.6 15.7

Checkbox() Checkbox(String str) Checkbox(String str, boolean state) Checkbox(String str, boolean state, CheckboxGroup grp) Checkbox(String str, CheckboxGroup grp, boolean state) str: state: true grp: false

(1/3) void additemlistener (ItemListener il) void removeitemlistener (ItemListener il) il:

(2/3) boolean getstate() void setstate (boolean value) value: String getlabel() void setlabel (String str) str:

(3/3) CheckboxGroup getcheckboxgroup() Void setcheckboxgroup (CheckboxGroup grp) grp:

java.awt.event.itemevent ItemEvent 2 DESELECTED SELECTED ItemEvent (ItemSelectable src, int type, Object item, int state) src: type: item: state:

Object getitem() ItemSelectable getitemselectable() (DESELECTED,SELECTED) int getstatechange()

ItemSelectable Java.awt.ItemSelectable Checkbox, Choice, List, CheckboxMenuItem void additemlistener (ItemListener il) il: void removeitemlistener (ItemListener il) Object[] getselectedobjects()

ItemListener java.awt.event.itemlistener void itemstatechanged (ItemEvent ie) ie:

Checkbox add() Checkbox ItemListener

(1/2) import java.applet.*; import java.awt.*; import java.awt.event.*; /*<applet code="cb" width=400 height=60></applet>*/ public class CB extends Applet implements ItemListener{ Label label; public void init(){ Checkbox cb1 = new Checkbox("Apple"); cb1.additemlistener(this); add(cb1); Checkbox cb2 = new Checkbox("Banana"); cb2.additemlistener(this); add(cb2); Checkbox cb3 = new Checkbox("Orange"); cb3.additemlistener(this); add(cb3); label = new Label(" "); add(label); }

(2/2) public void itemstatechanged(itemevent ie){ } Checkbox cb = (Checkbox)ie.getItemSelectable(); label.settext(cb.getlabel() +" "+ cb.getstate()); }

1 1

CheckboxGroup() Checkbox getselectedcheckbox void setselectedcheckbox (Checkbox cb) cb:

CheckboxGroup Checkbox CheckboxGroup Checkbox add() Checkbox ItemListener

(1/2) import java.applet.*; import java.awt.*; import java.awt.event.*; /*<applet code="cbg" width=400 height=60></applet> */ public class CBG extends Applet implements ItemListener{ Label label; public void init(){ CheckboxGroup cbg = new CheckboxGroup(); Checkbox cb1 = new Checkbox("Apple", cbg, true); cb1.additemlistener(this); add(cb1); Checkbox cb2 = new Checkbox("Banana", cbg, false); cb2.additemlistener(this); add(cb2); Checkbox cb3 = new Checkbox("Orange", cbg, false); cb3.additemlistener(this); add(cb3); label = new Label(" "); add(label); }

(2/2) } public void itemstatechanged(itemevent ie){ } Checkbox cb = (Checkbox)ie.getItemSelectable(); label.settext(cb.getlabel() +" "+ cb.getstate());

1 Choice()

Choice add() Choice ItemListener

(1/2) Choice

(2/2)

(1/2) import java.applet.*; import java.awt.*; import java.awt.event.*; /*<applet code="choice" width=400 height=60></applet> */ public class CHOICE extends Applet implements ItemListener{ Label label; public void init() { Choice c1 = new Choice(); c1.additem("red"); c1.additem("orange"); c1.additem("yellow"); c1.additem("green"); c1.additem("blue"); c1.additem("indigo"); c1.additem("violet"); c1.additemlistener(this); add(c1);

(2/2) Choice c2 = new Choice(); c2.additem("north"); c2.additem("south"); c2.additem("east"); c2.additem("west"); c2.additemlistener(this); add(c2); label = new Label(" "); add(label); } } public void itemstatechanged(itemev ent ie){ Choice c = (Choice)ie.getItemSelecta ble(); label.settext(c.getsele cteditem()); }

red, green, blue Oval, Rect, Polygon 3