日期:2014-05-20 浏览次数:20950 次
import java.io.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class MainFrame extends JFrame implements ActionListener{
public String cmd;
JFrame mf=new JFrame();
JPanel p1=new JPanel();
JPanel p2=new JPanel();
JPanel p3=new JPanel();
JButton b11=new JButton("add");
JButton b12=new JButton("del");
JTextField t2=new JTextField("add");
JButton b2=new JButton("Ok");
JTextField t3=new JTextField("del");
JButton b3=new JButton("OK");
public void init(){
p1.add(b11);
p1.add(b12);
b11.addActionListener(this);
b12.addActionListener(this);
mf.add(p1);
//mf.setVisible(true);
p2.add(t2);
p2.add(b2);
// t2.addActionListener(this);
b2.addActionListener(this);
p3.add(t3);
p3.add(b3);
// t3.addActionListener(this);
b3.addActionListener(this);
mf.pack();
mf.setLocationRelativeTo(null);
mf.setVisible(true);
mf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void actionPerformed(ActionEvent e) {
String cmd=e.getActionCommand();
if(e.getSource()==b11){
add();
}
if(e.getSource()==b12){
del();
}
if(e.getSource()==b2){
System.out.println("Adding is OK");
}
}
private void del() {
System.out.println("Del");
mf.add(p3);
p1.setVisible(false);
p3.setVisible(true);
if(cmd=="ok"){
System.out.println("Deling is OK");
}
}
private void add(){
System.out.println("Add");
mf.add(p2);
p1.setVisible(false);
p2.setVisible(true);
}
public static void main(String args[]){
MainFrame book=new MainFrame();
book.init();
}
}