?? 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 + -