import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.event.*;
import javax.swing.*;
public class ButtonInfoShowDemo1 extends JFrame implements ActionListener{
JButton but1;
JButton but2;
JTextField tex;
ButtonInfoShowDemo1(String sTitle){
super(sTitle);
initComponents();
}
public void initComponents(){
this.setSize(300,100);
JPanel pan = new JPanel();
pan.setBackground(Color.yellow);
pan.setLayout(new FlowLayout(FlowLayout.LEFT));
//but1按钮
but1 = new JButton("B1");
but1.addActionListener(this);
pan.add(but1);
//but2按钮
but2 = new JButton("B2");
but2.addActionListener(this);
pan.add(but2);
//tex编辑框
tex = new JTextField("",20);
tex.setEditable(false);
pan.add(tex);
this.add(pan);
}
public void actionPerformed(ActionEvent e){
if(e.getSource() == but1){
tex.setText("B1被按下");
}
else if(e.getSource() == but2){
tex.setText("B2被按下");
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
ButtonInfoShowDemo1 f = new ButtonInfoShowDemo1("简单图形界面");
f.pack();
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}