//★ AWT で三個のボタンを配置する 前田 稔
import java.awt.*;
import java.awt.event.*;
public class AWTButton extends Frame
{ public Button btn1, btn2, btn3;
public inEventListener listener;
// Main
public static void main(String args[])
{ new AWTButton();
}
// Constructor
AWTButton()
{ super("AWT Button");
listener = new inEventListener();
btn1 = new Button("Button1");
btn2 = new Button("Button2");
btn3 = new Button("Button3");
setLayout(new FlowLayout());
btn1.addActionListener(listener);
btn2.addActionListener(listener);
btn3.addActionListener(listener);
add(btn1);
add(btn2);
add(btn3);
setSize(300,200);
setVisible(true);
}
// 内部イベントリスナー
class inEventListener implements ActionListener
{ public void actionPerformed(ActionEvent e)
{ Object source = e.getSource();
if (source == btn1)
System.out.println("Button1 がプッシュされました");
if (source == btn2)
System.out.println("Button2 がプッシュされました");
if (source == btn3)
System.out.println("Button3 がプッシュされました");
}
}
}
|