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

📄 个人设置.java

📁 我用JAVA写的QQ程序
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
/*
 * 个人设置.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 + -