importjava.awt.*;importjava.awt.event.*;publicclassmytest1extendsFrame{TextFieldf1;publicmytest1(){setTitle("文本框Action事件测试");Panelp1=newPanel();Panelp2=newPanel();...
import java.awt.*;
import java.awt.event.*;
public class mytest1 extends Frame{
TextField f1;
public mytest1(){
setTitle("文本框Action事件测试");
Panel p1=new Panel();
Panel p2=new Panel();
Button b1=new Button("确定");
Button b2=new Button("取消");
Label l1=new Label("姓名:");
f1=new TextField(40);
p1.setLayout(new FlowLayout());
p1.add(l1);
p1.add(f1);
p2.add(b1);
p2.add(b2);
add(p1,BorderLayout.NORTH);
add(p2,BorderLayout.CENTER);
MyListener mylistener=new MyListener();
b1.addActionListener(mylistener);
b2.addActionListener(mylistener);
addwindowListener(new WindowCloser());
}
private class MyListener implements ActionListener{
public void actionPerformed(ActionEvent e){
String str=e.getActionCommand();
String name=f1.getText();
if(str.equals("确定")){
f1.setText("您好,"+name+",欢迎您使用Java编程!");
}
else{
f1.setText("");
}
}
}
public static void main(String[] args){
mytest1 my=new mytest1();
my.setSize(400,150);
my.setVisible(true);
}
}
各位大神帮忙看看!
展开