......() JButton............



Similar documents
B 10 : N ip2003f10.tex B : 9/12/ :02 p.1/71

次の演習課題(1),(2)のプログラムを完成させよ

text_12.dvi

ガイダンス

ガイダンス

ガイダンス

Microsoft PowerPoint - swing2.ppt

awt の主要なクラスを下記に示す クラス Component Container Button Label Panel Frame 説明画面にユーザインターフェイス要素として表示し, ユーザとのやり取りを行うコンポーネントを表すすべてのコンポーネントのスーパークラスになる ほかのコンポーネントを含

ガイダンス

public class Kadai _02 { public static void main(string[] args) { MyFrame frame = new MyFrame("Kadai _02"); (2) フレームのクラス名は MyFrame とし 以下

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

ガイダンス

text_13.dvi

目 次 Java GUI 3 1 概要 クラス構成 ソースコード例 課題...7 i

public class MyFrame { private JPanel panel1; private JPanel panel2; private JPanel panel3; private JPanel panel4; private JLabel label1; private JTex

Java言語 第1回

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 2 - Lesson01

ソフトウェア基礎演習 課題

10/31 Java AWTの基本構造(Frameクラスの継承) 演習課題資料

PowerPoint Presentation

2

I 4 p.2 4 GUI java.awt.event.* import /* 1 */ import mouseclicked MouseListener implement /* 2 */ init addmouselistener(this) this /* 3 */ this mousec

自宅でJava言語の開発環境を作る方法

6 p.1 6 Java GUI GUI paintcomponent GUI mouseclicked, keypressed, actionperformed mouseclicked paintcomponent thread, 1 GUI 6.0.2, mutlithread C

GUI プログラミング第 4 Graph ~ 手書認識と関数グラフ描画 ~ マウスで数式を書いて認識し 関数グラフを描画する < 手書認識とグラフ描画のステップ> ステップ 1_1 フレームの作成 ステップ 1_2 マウスで自由に線を書く ステップ 2-1 手書認識認識結果を標準出力する ステップ

/ ( ) 8/7/ :21 p.2/64

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

Safari AppletViewer Web HTML Netscape Web Web 15-1 Applet Web Applet init Web paint Web start Web HTML stop destroy update init Web paint start Web up

Microsoft PowerPoint - prog12.ppt

ÿþ˜u#u·0¹0Æ0à0

Microsoft PowerPoint - swing3.ppt

Object MenuComponent MenuBar MenuItem Menu CheckboxMenuItem

Thread

アジェンダ 1 グラフィカルなインタフェース GUI(Graphical User Interface) の基礎 2 Swing を利用する Swing の基礎知識 2

. IDE JIVE[1][] Eclipse Java ( 1) Java Platform Debugger Architecture [5] 3. Eclipse GUI JIVE 3.1 Eclipse ( ) 1 JIVE Java [3] IDE c 016 Information Pr


Java言語 第1回

Java 2 - Lesson01

:30 12:00 I. I V II. III. IV. ( a d) V. VI : A ActionListener aa addactionlistener AE ActionEvent K KeyListener ak addkeyliste

アプレットⅢ

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;

問1

Prog1_12th

Java 2 - Lesson01

1 Java Java GUI , 2 2 jlabel1 jlabel2 jlabel3 jtextfield1 jtextfield2 jtextfield3 jbutton1 jtextfield1 jtextfield2 jtextfield3

Prog1_12th

2008 e-learning T050050

Microsoft PowerPoint - prog13.ppt

Prog2_11th

< F2D82518E9F8AD CC834F CC8CFC82AB82C68D4C>

Microsoft Word - Java4.DOC

Java - Visual Editor

< F2D E E6A7464>

I. java.awt.rectangle java.lang.math random Java TM API java.awt Rectangle Rectangle (x,y)... public int x Rectangle X public int y Rectangle Y public

tmp.dvi

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

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 +=

r14.dvi

Microsoft Word - 第七週Java講座.docx

r14.dvi

(Microsoft Word - java\221n\221\242\203\214\203|\201[\203g.doc)

< F2D834F838C A815B A CC>

< F2D B838A835882CC8CF68EAE2E6A7464>

55 7 Java C Java TCP/IP TCP/IP TCP TCP_RO.java import java.net.*; import java.io.*; public class TCP_RO { public static void main(string[] a

I. (i) Java? (A). 2Apples (B). Vitamin-C (C). Peach21 (D). Pine_Apple (ii) Java? (A). Java (B). Java (C). Java (D). JavaScript Java JavaScript Java (i

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

Microsoft PowerPoint - prog13.ppt

< F2D F B834E2E6A7464>

< F2D825282CC947B909482CC A815B83682E6A>

< F2D B825082CC96E291E82E6A7464>

< F2D82518CC282CC D2E6A7464>

I HTML HashMap (i) (ii) :.java import java.net.*; import java.io.*; import java.util.hashmap; public class SimpleStopWatch { public static voi

LMNtal LMNtal LMNtal JAVA JAVA JAVA LMNtal LMNtal LMNtal

最初に

< F2D A839382CC906A2E6A7464>

:30 12:00 I. I VII II. III. IV. ( a d) V. VI : this==null, T == N A ActionListener A addactionlistener C class D actionperformed

< F2D BCA82CC978E89BA82CC8EC08CB12E6A7464>

Animals サンプル Step 1 動物の種類を指定しておいて クリックした場所に画像を貼り付ける < レイアウトについて > 前回は ラベルやボタンの位置を座標で設定した Absolute Layout を選んだためである レイアウトは どのようにボタンなどのコンポーネントを配置するかを決定す


< F2D82518E9F8AD CC95BD8D7388DA93AE2E6A7464>

< F2D A838B838D96402E6A7464>

int top = 30; int bottom = 250; public static void main(string args[]) { rb = new RuleBase(); rb.forwardchain(); public void init() { setlayout(null);

< F2D89BA8EE882C E6A7464>

r2.dvi

< F2D82B682E182F182AF82F12E6A7464>

< F2D92DE82E8914B82CC977088D32E6A7464>



広報しもつけp01ol

ONPRESS190


920P-1


本文(B5×40)0614三校責了.indd

:30 12:00 I. I VII II. III. IV. ( a d) V. VI : this==null, T == N A ActionListener A addactionlistener C class D actionperformed

JButton b = new JButton(" "); JTextArea ta = new JTextArea(); JScrollPane sp1 = new JScrollPane(li); JScrollPane sp2 = new JScrollPane(ta); int width

Java プログラミング講習会 第 2 回 芝浦工業大学工学部情報工学科杉本徹 2017 年 3 月 27 日 public class Person { String familyname; String firstname; int age; } public void print() { Sy

ブロック崩し Step1 矢印キーで左右に動かせるパドルを描画する < パドルの表現方法 > パドルは java.awt パッケージの Rectangle という Java が用意しているクラスを使う これは四角形を表すクラスで 左上の点の座標と幅 高さをもっている (x, y) Rectangle

GUIプログラムⅤ

Transcription:

......() JButton............

playerpanel (JPanel) (JScrollPane) playerlist (JList) Window(JFrame) resultlabel(jlabel) statuspanel(jpanel) dealerpanel (JPanel) (JScrollPane) dealerlist (JList) playerresult (JLabel) dealerresult (JLabel) newbutton (JButton) buttonpanel hitbutton (JPanel) (JButton) exitbutton (JButton)

Window(JFrame) playerlist(jlist)

newbutton newbutton = new JButton("new"); buttonpanel JPanel buttonpanel = new JPanel(); buttonpanel buttonpanel.add(newbutton); (JPanel) newbutton (JButton)

(GridLayout) (FlowLayout) (BorderLayout)

JPanel buttonpanel = new JPanel(); buttonpanel.add(newbutton); buttonpanel.add(hitbutton); buttonpanel.add(standbutton); buttonpanel.add(shufflebutton); buttonpanel.add(exitbutton); newbutton (JButton) hitbutton (JButton) buttonpanel (JPanel) exitbutton (JButton)

layerpanel.add( new JScrollPane(playerList), BorderLayout.CENTER); layerpanel.add(playerresult, BorderLayout.SOUTH); playerpanel = new JPanel(new BorderLayout()); playerpanel (JPanel) (JScrollPane) playerlist (JList) playerresult (JLabel)

anel statuspanel=new JPanel(new GridLayout(1, 2)) statuspanel.add(playerpanel); statuspanel.add(dealerpanel); playerpanel (JPanel) statuspanel(jpanel) dealerpanel (JPanel)

is.getcontentpane().add(resultlabel, BorderLayout.NORTH); is.getcontentpane().add(statuspanel, BorderLayout.CENTER) is.getcontentpane().add(buttonpanel, BorderLayout.SOUTH); public class Window extends JFrame { Window(JFrame) resultlabel(jlabel) statuspanel(jpanel) buttonpanel(jpanel)

Window (Jframe ) main Window me=new Window(); (=Window()) this.setsize(400, 300); // this.setvisible(true); //

ActionListener # # ActionListener #

# ActionListener Window Window newbutton.addactionlistener(this); actionperformed

public class Window extends JFrame implements ActionListener { private javax.swing.jbutton newbutton; public Window() { newbutton = new JButton( new ); newbutton.addactionlistener(this); } public void actionperformed(actionevent ae) { // }

ActionListener Window actionperformed

ublic void actionperformed(actionevent ae) { Object obj = ae.getsource(); if(obj.equals(newbutton)) { // new }else if(obj.equals(hitbutton)){ // hit }else

public void actionperformed(actionevent ae) { }else if(obj.equals(hitbutton)){ showresult(false); } public void showresult(boolean iswin) { resultlabel.settext("lose"); }