求助:写了一个代码,想让label中的话都显示出来
import java.awt.Button;import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.Label;
import java.awt.Panel;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class ButtonEvent1 extends Frame{
public static void main(String[] args) {
new ButtonEvent();
}
Button button=new Button("测试按钮");
Panel panel=new Panel();
Label label=new Label("");
public ButtonEvent1(){
super("按钮的事件处理");
this.setLayout(new FlowLayout());
panel.add(button);
panel.add(label);
this.add(panel);
button.addActionListener(new MyEvent());//添加监听
setSize(250,120);
this.setVisible(true);
}
//内部类,处理单击事件
class MyEvent implements ActionListener{
public void actionPerformed(ActionEvent e) {
label.setText("你单击了按钮");
// System.out.println();
}
}
}
要求:当单击按钮的时候在标签上面显示你单击了按钮
[ 本帖最后由 散页 于 2012-11-28 13:44 编辑 ]