Java注册界面设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Java注册界面设计
package test;
import ponent;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.BorderFactory;
import javax.swing.Box;
import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JRadioButton;
import javax.swing.JTextField;
import javax.swing.border.Border;
import java.util.Vector;
public class Register_GUI {
public Register_GUI() {
RegisterFrame rf = new RegisterFrame();
rf.setVisible(true);
}
public static void main(String args[]) {
new Register_GUI();
}
}
class RegisterFrame extends JFrame { // 框架类
/**
*
*/
private static final long serialVersionUID = -3779096743730354383L;
private Toolkit tool;
public RegisterFrame() {
setTitle("用户注册");
tool = Toolkit.getDefaultToolkit();
Dimension ds = tool.getScreenSize();
int w = ds.width;
int h = ds.height;
setBounds((w - 300) / 2, (h - 300) / 2, 300, 300);
setResizable(false);
RegisterPanel rp = new RegisterPanel(this);
add(rp);
}
}
class RegisterPanel extends JPanel implements ActionListener { // 容器类/**
*
*/
private static final long serialVersionUID = -
7078727217525013349L;
private JLabel titlelabel, namelabel, pwdlabel1, pwdlabel2, sexlabel, agelabel, classlabel;
private JTextField namefield, agefield;
private JPasswordField pwdfield1, pwdfield2;
private JButton commitbtn, resetbtn, cancelbtn;
private JRadioButton rbtn1, rbtn2;
private JComboBox combo;
private Vector
private GridBagLayout gbl;
private GridBagConstraints gbc;
private JPanel panel;
private Box box;
private JFrame iframe;
RegisterPanel(JFrame frame) {
iframe = frame;
titlelabel = new JLabel("用户注册");
titlelabel.setFont(new Font("华文彩云", Font.BOLD, 24));
namelabel = new JLabel("用户名:");
pwdlabel1 = new JLabel("密码:");
pwdlabel2 = new JLabel("确认密码:");
sexlabel = new JLabel("性别:");
agelabel = new JLabel("年龄:");
classlabel = new JLabel("所属班级:");
namefield = new JTextField(16);
pwdfield1 = new JPasswordField(16);
pwdfield1.setEchoChar('*');
pwdfield2 = new JPasswordField(16);
pwdfield2.setEchoChar('*');