利用Java的GUI编程,编写一个窗体,包含两个文本框和一个命令按钮。其中一个文本框接收用户输入的一行字符串,回车后在另一个文本框中重复输出三行,单击命令按钮可清空两个文本框的所有内容。
import java.awt.*;
import java.awt.event.*;
public class T3 extends Frame implements ActionListener{
TextField text1,text2;
Button button;
T3(){
setLayout(new FlowLayout());
text1=new TextField(10);
text2=new TextField(10);
button=new Button("清空");
add(text1);
add(text2);
add(button);
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
text1.addActionListener(this);
text2.addActionListener(this);
button.addActionListener(this);
setBounds(100,100,400,200);
setVisible(true);
validate();
}
public void actionPerformed(ActionEvent e){
String ss="";
if(e.getSource()==text1){
String s=text1.getText();
for(int i=0;i<3;i++){
ss+=s+" ";
}
text2.setText(ss);
}
if(e.getSource()==button){
text1.setText("");
text2.setText("");
}
}
public static void main(String[] args) {
new T3();
}
}