import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class buttonpanel extends JPanel{
public buttonpanel(){
JLabel jl1=new JLabel("所属公司");
JLabel jl2=new JLabel("所属部门");
JLabel jl3=new JLabel("姓名");
JLabel jl4=new JLabel("年龄");
JLabel jl5=new JLabel("入职时间");
JLabel jl6=new JLabel("联系电话");
JLabel jl7=new JLabel("添加备注");
JTextField jt1=new JTextField("");
JTextField jt2=new JTextField("");
JTextField jt3=new JTextField("");
JTextField jt4=new JTextField("");
JTextField jt5=new JTextField("");
JTextField jt6=new JTextField("");
JButton jb1=new JButton("查询");
JButton jb2=new JButton("修改");
JButton jb3=new JButton("删除");
final JTextArea ja=new JTextArea();
add(jl1);
add(jl2);
add(jl3);
add(jl4);
add(jl5);
add(jl6);
add(jl7);
add(jt1);
add(jt2);
add(jt3);
add(jt4);
add(jt5);
add(jt6);
add(jb1);
add(jb2);
add(jb3);
add(ja);
setLayout(null);
jl1.setBounds(10, 10, 60, 20);
jt1.setBounds(70, 10, 160, 20);
jl2.setBounds(400, 10, 60, 20);
jt2.setBounds(470, 10, 160, 20);
jl3.setBounds(10, 40, 60, 20);
jt3.setBounds(70, 40, 160, 20);
jl4.setBounds(400, 40, 60, 20);
jt4.setBounds(470, 40, 160, 20);
jl5.setBounds(10, 70, 60, 20);
jt5.setBounds(70, 70, 160, 20);
jl6.setBounds(400, 70, 60, 20);
jt6.setBounds(470, 70, 160, 20);
jl7.setBounds(20, 90, 60, 20);
ja.setBounds(20, 110, 600, 450);
ja.setLineWrap(true); //换行
jb1.setBounds(200, 570, 60, 20);
jb2.setBounds(280, 570, 60, 20);
jb3.setBounds(360, 570, 60, 20);
jb2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
ja.setText("This is a test for actionlistenner with nc56");
}
});
}
}
class testframe extends JFrame{
public testframe(){
this.setTitle("testframe");
buttonpanel bp=new buttonpanel();
add(bp);
setSize(w, h);
}
private static final int w=800;
private static final int h=800;
}
public class swingtest {
public static void main(String[] args){
testframe tf=new testframe();
tf.setVisible(true);
tf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}