求JAVA代码,急!

如题所述

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);

}

}


温馨提示:答案为网友推荐,仅供参考