📄 userinfopanel.java
字号:
add(birthdayTextField, constraints); //国家标签 constraints.gridx = 0; constraints.gridy = 6; constraints.gridwidth = 1; constraints.weightx = 0.0; constraints.fill = GridBagConstraints.NONE; constraints.insets = new Insets(5, 10, 0, 0); add(new JLabel("国家:"), constraints); //国家文本框 countryTextField = new JTextField(); countryTextField.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(countryTextField, constraints); //省份标签 constraints.gridx = 0; constraints.gridy = 7; constraints.gridwidth = 1; constraints.weightx = 0.0; constraints.fill = GridBagConstraints.NONE; constraints.insets = new Insets(5, 10, 0, 0); add(new JLabel("省份:"), constraints); //省份文本框 provinceTextField = new JTextField(); provinceTextField.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(provinceTextField, constraints); //城市标签 constraints.gridx = 0; constraints.gridy = 8; constraints.gridwidth = 1; constraints.weightx = 0.0; constraints.fill = GridBagConstraints.NONE; constraints.insets = new Insets(5, 10, 0, 0); add(new JLabel("城市:"), constraints); //城市文本框 cityTextField = new JTextField(); cityTextField.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(cityTextField, constraints); //联系电话标签 constraints.gridx = 0; constraints.gridy = 9; constraints.gridwidth = 1; constraints.weightx = 0.0; constraints.fill = GridBagConstraints.NONE; constraints.insets = new Insets(5, 10, 0, 0); add(new JLabel("联系电话:"), constraints); //联系电话文本框 telephoneTextField = new JTextField(); telephoneTextField.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(telephoneTextField, constraints); //电子邮件标签 constraints.gridx = 0; constraints.gridy = 10; constraints.gridwidth = 1; constraints.weightx = 0.0; constraints.fill = GridBagConstraints.NONE; constraints.insets = new Insets(5, 10, 0, 0); add(new JLabel("电子邮件:"), constraints); //电子邮件文本框 emailTextField = new JTextField(); emailTextField.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(emailTextField, constraints); //家庭住址标签 constraints.gridx = 0; constraints.gridy = 11; constraints.gridwidth = 1; constraints.weightx = 0.0; constraints.fill = GridBagConstraints.NONE; constraints.insets = new Insets(5, 10, 0, 0); add(new JLabel("家庭住址:"), constraints); //家庭住址文本框 addressTextField = new JTextField(); addressTextField.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(addressTextField, constraints); //邮政编码标签 constraints.gridx = 0; constraints.gridy = 12; constraints.gridwidth = 1; constraints.weightx = 0.0; constraints.fill = GridBagConstraints.NONE; constraints.insets = new Insets(5, 10, 0, 0); add(new JLabel("邮政编码:"), constraints); //邮政编码文本框 postalcodeTextField = new JTextField(); postalcodeTextField.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(postalcodeTextField, constraints); //个人主页标签 constraints.gridx = 0; constraints.gridy = 13; constraints.gridwidth = 1; constraints.weightx = 0.0; constraints.fill = GridBagConstraints.NONE; constraints.insets = new Insets(5, 10, 0, 0); add(new JLabel("个人主页:"), constraints); //个人主页文本框 homepageTextField = new JTextField(); homepageTextField.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(homepageTextField, constraints); //备注标签 constraints.gridx = 0; constraints.gridy = 14; constraints.gridwidth = 1; constraints.weightx = 0.0; constraints.weighty = 1.0; constraints.fill = GridBagConstraints.NONE; constraints.insets = new Insets(5, 10, 0, 0); add(new JLabel("备注:"), constraints); //备注文本框 remarkTextArea = new JTextArea(); remarkTextArea.setEditable(false); JScrollPane scroller = new JScrollPane(remarkTextArea, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); constraints.gridx = 1; constraints.gridwidth = GridBagConstraints.REMAINDER; constraints.weightx = 1.0; constraints.fill = GridBagConstraints.BOTH; constraints.insets = new Insets(5, 0, 0, 10); add(scroller, constraints); } /*------------------------------------------------------------------------* * 公共方法 * *------------------------------------------------------------------------*/ /** * 设置用户信息 * * @param info 待设置的用户信息 */ public void setValue(UserInfo info) { if (info != null) { BasicInfo info1 = info.getBasicInfo(); idTextField.setText(info1.getID()); nicknameTextField.setText(info1.getNickname()); passwordTextField.setText(info1.getPassword()); OptionalInfo info2 = info.getOptionalInfo(); nameTextField.setText(info2.getName()); genderTextField.setText(info2.getGender()); birthdayTextField.setText(info2.getBirthday()); countryTextField.setText(info2.getCountry()); provinceTextField.setText(info2.getProvince()); cityTextField.setText(info2.getCity()); telephoneTextField.setText(info2.getTelephone()); emailTextField.setText(info2.getEmail()); addressTextField.setText(info2.getAddress()); postalcodeTextField.setText(info2.getPostalcode()); homepageTextField.setText(info2.getHomepage()); remarkTextArea.setText(info2.getRemark()); } else { idTextField.setText(""); nicknameTextField.setText(""); passwordTextField.setText(""); nameTextField.setText(""); genderTextField.setText(""); birthdayTextField.setText(""); countryTextField.setText(""); provinceTextField.setText(""); cityTextField.setText(""); telephoneTextField.setText(""); emailTextField.setText(""); addressTextField.setText(""); postalcodeTextField.setText(""); homepageTextField.setText(""); remarkTextArea.setText(""); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -