import java.applet.Applet; // import java.awt.Graphics; // import java.awt.Image; import java.awt.Button; // 1)ボタンの見た目を作る import java.awt.event.ActionEvent; // 2)ボタンの動きを感じる import java.awt.event.ActionListener; // 3)ボタンが押されたときに仕事をする import java.awt.Label; public class xSmpGUI04 extends Applet{ // Image ximg; // int x, y; Button xbt01 = new Button("行きの挨拶"); // 表ボタン生成 Button xbt02 = new Button("帰りの挨拶"); Label xlbl = new Label("漢234567"); class xButtonAdapter implements ActionListener{ public void actionPerformed(ActionEvent xbs){ if (xbs.getSource() == xbt01){ xlbl.setText("行ってらっしゃい"); //ボタン01の仕事 } if (xbs.getSource() == xbt02){ xlbl.setText("お帰りなさい"); //ボタン02の仕事 } //repaint(); } } xButtonAdapter xia01 = new xButtonAdapter(); //ボタン係01生成 xButtonAdapter xia02 = new xButtonAdapter(); //ボタン係02生成 public void init(){ // ximg = getImage(getDocumentBase(),"img01.gif"); // x = 0; y = 0; add(xbt01); //表ボタンを本体プログラムの画面に貼付 add(xbt02); xbt01.addActionListener(xia01); // 表ボタンが自分のボタン係任命 xbt02.addActionListener(xia02); add(xlbl); } // public void paint(Graphics xg){ // xg.drawImage(ximg, x, y, this); //画面を表示 // } }