package newclass;
import java.awt.Dimension;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class myFrame extends JFrame implements ActionListener {
private JPanel panel;
private JButton myButton;
private JTextField myText;
private static final int WIDTH = 600;
private static final int HIGHT = 400;
public myFrame()
{
setSize(WIDTH,HIGHT);
myButton = new JButton("Click me");
myText = new JTextField();
myText.setPreferredSize(new Dimension(200, 30));
myText.setText("i love you");
panel = new JPanel();
panel.add(myButton);
panel.add(myText);
add(panel);
myButton.addActionListener(this);
}
@Override
public void actionPerformed(ActionEvent e) {
if(myText.getText().equals("i love you"))
myText.setText("i hate you");
else
myText.setText("i love you");
}
}
建立测试类进行测试
package newclass;
public class text1
{
public static void main(String[] args)
{
myFrame mf = new myFrame();
mf.setVisible(true);
}
}