⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 registerpanel.java

📁 银行账户管理系统 简称BAM(项目介绍及源码)
💻 JAVA
字号:
package client;

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.GridLayout;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
import javax.swing.SwingConstants;
import javax.swing.border.EmptyBorder;

public class RegisterPanel extends JPanel {
	
	private JComboBox typeBox; //用来选择账户的类型
	private JPasswordField passField1;//密码
	private JPasswordField passField2;//二次密码
	private JTextField nameField;//用户名
	private JTextField personIdField;//身份证号码
	private JTextField emailField;//邮件地址
	private JButton okButton;//确定按钮
	private JButton backButton;//返回按钮
	public RegisterPanel(){//构造函数
		//初始化成员变量
		typeBox=new JComboBox();
		passField1=new JPasswordField();
		passField2=new JPasswordField();
		nameField=new JTextField();
		personIdField=new JTextField();
		emailField=new JTextField();
		okButton=new JButton("提交");
		backButton=new JButton("返回");
		typeBox.addItem("储蓄账户");
		typeBox.addItem("信用账户");
		typeBox.addItem("贷款储蓄账户");
		typeBox.addItem("贷款信用账户");
	
		//设置RegisterPanel容器的布局方式
		this.setBorder(new EmptyBorder(5,0,0,5));
		this.setLayout(new BorderLayout());
		
		//RegisterPanel容器新增一个容器
		JPanel p=new JPanel();
		p.setLayout(new GridLayout(6,2,0,20));
		p.setBackground(Color.ORANGE);//设置背景色
		//在新增的容器中存入以下控件对象
		p.add(new JLabel("账户类型:",SwingConstants.CENTER));
		p.add(typeBox);
		p.add(new JLabel("账户密码:",SwingConstants.CENTER));
		p.add(passField1);
		p.add(new JLabel("密码重复:",SwingConstants.CENTER));
		p.add(passField2);
		p.add(new JLabel("用户姓名:",SwingConstants.CENTER));
		p.add(nameField);
		p.add(new JLabel("身份证号:",SwingConstants.CENTER));
		p.add(personIdField);
		p.add(new JLabel("电子邮箱:",SwingConstants.CENTER));
		p.add(emailField);
		//将新增的容器p加入到RegisterPanel容器中
		this.add(p);
		
		//RegisterPanel容器新增第二个容器
		JPanel p2=new JPanel();
		p2.setBackground(Color.DARK_GRAY);//设置背景色
		//在新增的第二容器中存入以下控件对象
		p2.add(okButton);
		p2.add(backButton);
		//将新增的容器p2加入到RegisterPanel容器中
		this.add(p2,"South");
	}
	
	//以下都是RegisterPanel类的get方法
	public JComboBox getTypeBox() {
		return typeBox;
	}
 
	public JPasswordField getPassField1() {
		return passField1;
	}
 
	public JPasswordField getPassField2() {
		return passField2;
	}
 
	public JTextField getNameField() {
		return nameField;
	}
	 
	public JTextField getPersonIdField() {
		return personIdField;
	}
	 
	public JTextField getEmailField() {
		return emailField;
	}
	 
	public JButton getOkButton() {
		return okButton;
	}
	 
	public JButton getBackButton() {
		return backButton;
	}
	  
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -