📄 userinfopanel.java
字号:
/* * @(#) UserInfoPanel.java * Copyright 2004 HWStudio. All rights reserved. */package hws.item.smart.panel.function.admin.misc;//导入核心Java类库import java.awt.Insets;import java.awt.GridBagLayout;import java.awt.GridBagConstraints;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JTextArea;import javax.swing.JTextField;import javax.swing.JScrollPane;//导入自定义Java类库import hws.item.smart.utility.chat.UserInfo;import hws.item.smart.utility.chat.BasicInfo;import hws.item.smart.utility.chat.OptionalInfo;/** * 用户信息面板 * * @version 0.1 2005-08-08 * @author Hwerz */public class UserInfoPanel extends JPanel { /*------------------------------------------------------------------------* * 属性定义 * *------------------------------------------------------------------------*/ /** * ID文本框 */ private JTextField idTextField; /** * 昵称文本框 */ private JTextField nicknameTextField; /** * 密码文本框 */ private JTextField passwordTextField; /** * 姓名文本框 */ private JTextField nameTextField; /** * 性别文本框 */ private JTextField genderTextField; /** * 生日文本框 */ private JTextField birthdayTextField; /** * 国家文本框 */ private JTextField countryTextField; /** * 省份文本框 */ private JTextField provinceTextField; /** * 城市文本框 */ private JTextField cityTextField; /** * 联系电话文本框 */ private JTextField telephoneTextField; /** * 电子邮件文本框 */ private JTextField emailTextField; /** * 家庭住址文本框 */ private JTextField addressTextField; /** * 邮政编码文本框 */ private JTextField postalcodeTextField; /** * 个人主页文本框 */ private JTextField homepageTextField; /** * 备注文本域 */ private JTextArea remarkTextArea; /*------------------------------------------------------------------------* * 构造函数 * *------------------------------------------------------------------------*/ /** * Create a new instance of this class */ public UserInfoPanel() { super(new GridBagLayout()); //ID标签 GridBagConstraints constraints = new GridBagConstraints( //gridx, gridy 0, 0, //gridwidth, gridheight 1, 1, //weightx, weighty 0.0, 0.0, //anchor GridBagConstraints.NORTHWEST, //fill GridBagConstraints.NONE, //insets new Insets(5, 10, 0, 0), //ipadx, ipady 0, 0); add(new JLabel("ID:"), constraints); //ID文本框 idTextField = new JTextField(); idTextField.setEditable(false); constraints.gridx = 1; constraints.gridwidth = GridBagConstraints.REMAINDER; constraints.weightx = 1.0; constraints.fill = GridBagConstraints.HORIZONTAL; constraints.insets = new Insets(5, 0, 0, 10); add(idTextField, constraints); //昵称标签 constraints.gridx = 0; constraints.gridy = 1; constraints.gridwidth = 1; constraints.weightx = 0.0; constraints.fill = GridBagConstraints.NONE; constraints.insets = new Insets(5, 10, 0, 0); add(new JLabel("昵称:"), constraints); //昵称文本框 nicknameTextField = new JTextField(); nicknameTextField.setEditable(false); constraints.gridx = 1; constraints.gridwidth = GridBagConstraints.REMAINDER; constraints.weightx = 1.0; constraints.fill = GridBagConstraints.HORIZONTAL; constraints.insets = new Insets(5, 0, 0, 10); add(nicknameTextField, constraints); //密码标签 constraints.gridx = 0; constraints.gridy = 2; constraints.gridwidth = 1; constraints.weightx = 0.0; constraints.fill = GridBagConstraints.NONE; constraints.insets = new Insets(5, 10, 0, 0); add(new JLabel("密码:"), constraints); //密码文本框 passwordTextField = new JTextField(); passwordTextField.setEditable(false); constraints.gridx = 1; constraints.gridwidth = GridBagConstraints.REMAINDER; constraints.weightx = 1.0; constraints.fill = GridBagConstraints.HORIZONTAL; constraints.insets = new Insets(5, 0, 0, 10); add(passwordTextField, constraints); //姓名标签 constraints.gridx = 0; constraints.gridy = 3; constraints.gridwidth = 1; constraints.weightx = 0.0; constraints.fill = GridBagConstraints.NONE; constraints.insets = new Insets(5, 10, 0, 0); add(new JLabel("姓名:"), constraints); //姓名文本框 nameTextField = new JTextField(); nameTextField.setEditable(false); constraints.gridx = 1; constraints.gridwidth = GridBagConstraints.REMAINDER; constraints.weightx = 1.0; constraints.fill = GridBagConstraints.HORIZONTAL; constraints.insets = new Insets(5, 0, 0, 10); add(nameTextField, constraints); //性别标签 constraints.gridx = 0; constraints.gridy = 4; constraints.gridwidth = 1; constraints.weightx = 0.0; constraints.fill = GridBagConstraints.NONE; constraints.insets = new Insets(5, 10, 0, 0); add(new JLabel("性别:"), constraints); //性别文本框 genderTextField = new JTextField(); genderTextField.setEditable(false); constraints.gridx = 1; constraints.gridwidth = GridBagConstraints.REMAINDER; constraints.weightx = 1.0; constraints.fill = GridBagConstraints.HORIZONTAL; constraints.insets = new Insets(5, 0, 0, 10); add(genderTextField, constraints); //生日标签 constraints.gridx = 0; constraints.gridy = 5; constraints.gridwidth = 1; constraints.weightx = 0.0; constraints.fill = GridBagConstraints.NONE; constraints.insets = new Insets(5, 10, 0, 0); add(new JLabel("生日:"), constraints); //生日文本框 birthdayTextField = new JTextField(); birthdayTextField.setEditable(false); constraints.gridx = 1; constraints.gridwidth = GridBagConstraints.REMAINDER; constraints.weightx = 1.0; constraints.fill = GridBagConstraints.HORIZONTAL; constraints.insets = new Insets(5, 0, 0, 10);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -