package own.test;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.util.HashMap;
import java.util.Map;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class test1 extends JFrame {
private static final long serialVersionUID = 1L;
// 配置文件信息
Map<String, HashMap<String, String>> dbMap;
public test1() {
setTitle("信息统计");
setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
JPanel panel1 = new JPanel();
getContentPane().add(panel1, BorderLayout.NORTH);
JLabel lb = new JLabel("请输入用户名:");
panel1.add(lb);
JTextField filed = new JTextField();
panel1.add(filed);
filed.setColumns(15);
JPanel panel2 = new JPanel();
getContentPane().add(panel2, BorderLayout.CENTER);
JLabel lb1 = new JLabel("特长:");
lb1.setBounds(60, 100, 150, 15);
panel2.add(lb1);
JCheckBox checkBox1 = new JCheckBox("体育运动");
checkBox1.setSelected(false);
panel2.add(checkBox1);
JCheckBox checkBox2 = new JCheckBox("演讲");
checkBox2.setSelected(false);
panel2.add(checkBox2);
JCheckBox checkBox3 = new JCheckBox("唱歌");
checkBox3.setSelected(false);
panel2.add(checkBox3);
JCheckBox checkBox4 = new JCheckBox("跳舞");
checkBox4.setSelected(false);
panel2.add(checkBox4);
JCheckBox checkBox5 = new JCheckBox("绘画");
checkBox5.setSelected(false);
panel2.add(checkBox5);
JPanel panel3 = new JPanel();
getContentPane().add(panel3, BorderLayout.SOUTH);
JButton button = new JButton("确认");
// 按钮增加动作执行go()方法
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
}
});
panel3.add(button);
JButton crButton = new JButton("取消");
// 按钮增加动作执行go()方法
crButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
});
panel3.add(crButton);
// 增加关闭事件监听,关闭相关操作
this.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
super.windowClosing(e);
System.exit(0);
}
});
}
public static void main(String[] args) {
// 创建对象
test1 dtb = new test1();
// 设置可见
dtb.setVisible(true);
// 点击X关闭窗口
dtb.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 调用设置居中显示
dtb.setSizeAndCentralizeMe(500, 380);
}
// 设置居中
private void setSizeAndCentralizeMe(int width, int height) {
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
this.setSize(width, height);
this.setLocation(screenSize.width / 2 - width / 2, screenSize.height
/ 2 - height / 2);
}
}