📄 个人设置.java
字号:
/*
* 个人设置.java
*
* Created on 2007年5月28日, 下午10:55
*/
package 客户端程序包;
import java.net.Socket;
import javax.swing.DefaultComboBoxModel;
import javax.swing.ImageIcon;
import javax.swing.JLabel;
/**
*
* @author 何建国 软件046班 8000104184
*/
public class 个人设置 extends javax.swing.JFrame {
/** Creates new form 个人设置 */
public 个人设置(Socket soc,String QQNum,String NickNam,String TrueNam,String Ag,String Se,String Ico,String Sig,String Friend) {
initComponents();
this.setBounds(450,120,480,350);
this.setDefaultCloseOperation(this.DISPOSE_ON_CLOSE);
LabelArray=new JLabel[10];
for(int i=0;i<10;i++){
String Index=Integer.toString(i);
LabelArray[i]=new JLabel(Index,new ImageIcon("picture/"+Index+".gif"),JLabel.LEFT);
}
头像.setModel(new DefaultComboBoxModel(LabelArray));
头像.setRenderer(new MyListCellRenderer());
socket=soc;
QQNumber=QQNum;
NickName=NickNam;
TrueName=TrueNam;
Age=Ag;
Sex=Se;
Icon=Ico;
Sign=Sig;
FriendList=Friend;
号码.setText(QQNumber);
呢称.setText(NickName);
姓名.setText(TrueName);
年龄.setText(Age);
if(Sex.equals("男")){
性别.setSelectedIndex(0);
}
else{
性别.setSelectedIndex(1);
}
头像.setSelectedIndex(Integer.parseInt(Icon));
签名.setText(Sign);
号码.setEditable(false);
}
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
// <editor-fold defaultstate="collapsed" desc=" 生成的代码 ">//GEN-BEGIN:initComponents
private void initComponents() {
jPanel1 = new javax.swing.JPanel();
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
号码 = new javax.swing.JTextField();
jLabel3 = new javax.swing.JLabel();
呢称 = new javax.swing.JTextField();
jLabel4 = new javax.swing.JLabel();
姓名 = new javax.swing.JTextField();
jLabel5 = new javax.swing.JLabel();
年龄 = new javax.swing.JTextField();
jLabel6 = new javax.swing.JLabel();
jLabel7 = new javax.swing.JLabel();
性别 = new javax.swing.JComboBox();
头像 = new javax.swing.JComboBox();
jLabel8 = new javax.swing.JLabel();
jScrollPane1 = new javax.swing.JScrollPane();
签名 = new javax.swing.JTextArea();
修改密码 = new javax.swing.JButton();
群管理 = new javax.swing.JButton();
保存设置 = new javax.swing.JButton();
好友管理 = new javax.swing.JButton();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("\u4e2a\u4eba\u8bbe\u7f6e");
setResizable(false);
jPanel1.setBackground(new java.awt.Color(255, 255, 255));
jLabel1.setFont(new java.awt.Font("宋体", 0, 18));
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel1.setText("\u4e2a\u4eba\u8bbe\u7f6e");
jLabel2.setText("QQ \u53f7 \u7801\uff1a");
号码.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
号码ActionPerformed(evt);
}
});
jLabel3.setText("\u5462\u79f0\uff1a");
jLabel4.setText("\u771f\u5b9e\u59d3\u540d\uff1a");
jLabel5.setText("\u5e74\u9f84\uff1a");
jLabel6.setText("\u6027\u522b\uff1a");
jLabel7.setText("\u5934\u50cf\uff1a");
性别.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "\u7537", "\u5973" }));
头像.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
头像ActionPerformed(evt);
}
});
jLabel8.setText("\u4e2a\u6027\u7b7e\u540d\uff1a");
签名.setColumns(20);
签名.setRows(5);
jScrollPane1.setViewportView(签名);
修改密码.setText("\u4fee\u6539\u5bc6\u7801");
修改密码.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
修改密码ActionPerformed(evt);
}
});
修改密码.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
修改密码MouseClicked(evt);
}
});
群管理.setText("\u7fa4\u7ba1\u7406");
群管理.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
群管理MouseClicked(evt);
}
});
保存设置.setText("\u4fdd\u5b58\u8bbe\u7f6e");
保存设置.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
保存设置MouseClicked(evt);
}
});
好友管理.setText("\u597d\u53cb\u7ba1\u7406");
好友管理.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
好友管理MouseClicked(evt);
}
});
org.jdesktop.layout.GroupLayout jPanel1Layout = new org.jdesktop.layout.GroupLayout(jPanel1);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jPanel1Layout.createSequentialGroup()
.add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jPanel1Layout.createSequentialGroup()
.add(31, 31, 31)
.add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
.add(jLabel4)
.add(jLabel2)
.add(jLabel6)
.add(jLabel8))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -