摁B1将两文本清空
摁B2将Soure中的内容复制到Target中。
摁B3结束程序。import java.awt.*;
import javax.swing.*;
import java.awt.event.*;class TestListener implements ActionListener{ Frame frame=new Frame("My Frame");
Label labe1=new Label("Source");
Label labe2=new Label("Target");
TextField T1=new TextField(10);
TextField T2=new TextField(10);
Panel P1=new Panel();
Panel P2=new Panel();
Panel P3=new Panel();
Button B1=new Button("Clear");
Button B2=new Button("Copy");
Button B3=new Button("Close"); public static void main(String[] args)
{
TestListener t=new TestListener ();
t.go(); } public void go()
{
B1.addActionListener(new Listener());
B2.addActionListener(new Listener());
B3.addActionListener(new Listener());
frame.setLayout(new GridLayout(3,1));
frame.setBounds(200,200,200,150);
P1.add(labe1);P1.add(T1);frame.add(P1);
P2.add(labe2);P2.add(T2);frame.add(P2);
P3.add(B1);P3.add(B2);P3.add(B3);frame.add(P3);
frame.setVisible(true);
}public void actionPerformed(ActionEvent a){
JButton b1=(JButton)a.getSource();
JButton b2=(JButton)a.getSource();
JButton b3=(JButton)a.getSource();
String S1=T1.getText();
T2.getText=S1;
}
}
摁B2将Soure中的内容复制到Target中。
摁B3结束程序。import java.awt.*;
import javax.swing.*;
import java.awt.event.*;class TestListener implements ActionListener{ Frame frame=new Frame("My Frame");
Label labe1=new Label("Source");
Label labe2=new Label("Target");
TextField T1=new TextField(10);
TextField T2=new TextField(10);
Panel P1=new Panel();
Panel P2=new Panel();
Panel P3=new Panel();
Button B1=new Button("Clear");
Button B2=new Button("Copy");
Button B3=new Button("Close"); public static void main(String[] args)
{
TestListener t=new TestListener ();
t.go(); } public void go()
{
B1.addActionListener(new Listener());
B2.addActionListener(new Listener());
B3.addActionListener(new Listener());
frame.setLayout(new GridLayout(3,1));
frame.setBounds(200,200,200,150);
P1.add(labe1);P1.add(T1);frame.add(P1);
P2.add(labe2);P2.add(T2);frame.add(P2);
P3.add(B1);P3.add(B2);P3.add(B3);frame.add(P3);
frame.setVisible(true);
}public void actionPerformed(ActionEvent a){
JButton b1=(JButton)a.getSource();
JButton b2=(JButton)a.getSource();
JButton b3=(JButton)a.getSource();
String S1=T1.getText();
T2.getText=S1;
}
}
if(a.getSource()==B1)
package a;import java.awt.Button;
import java.awt.Frame;
import java.awt.GridLayout;
import java.awt.Label;
import java.awt.Panel;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;import javax.swing.JButton;public class TestListener implements ActionListener { Frame frame = new Frame("My Frame");
Label labe1 = new Label("Source");
Label labe2 = new Label("Target");
TextField T1 = new TextField(10);
TextField T2 = new TextField(10);
Panel P1 = new Panel();
Panel P2 = new Panel();
Panel P3 = new Panel();
Button B1 = new Button("Clear");
Button B2 = new Button("Copy");
Button B3 = new Button("Close"); public static void main(String[] args) {
TestListener t = new TestListener();
t.go(); } public void go() {
B1.addActionListener(this);
B2.addActionListener(this);
B3.addActionListener(this);
frame.setLayout(new GridLayout(3, 1));
frame.setBounds(200, 200, 200, 150);
P1.add(labe1);
P1.add(T1);
frame.add(P1);
P2.add(labe2);
P2.add(T2);
frame.add(P2);
P3.add(B1);
P3.add(B2);
P3.add(B3);
frame.add(P3);
frame.setVisible(true);
} public void actionPerformed(ActionEvent a) {
if("Clear".equals(a.getActionCommand())){
T1.setText("");
T2.setText("");
}
if("Copy".equals(a.getActionCommand())){
T2.setText(T1.getText());
}
if("Close".equals(a.getActionCommand())){
System.exit(0);
}
}
}
帮你改了下