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

📄 申请界面.java

📁 我用JAVA写的QQ程序
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
                .add(jLabel5, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 29, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                    .add(jLabel1)
                    .add(jLabel2)
                    .add(Number, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                    .add(Password, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
                .add(22, 22, 22)
                .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                    .add(jLabel3)
                    .add(jLabel4)
                    .add(Nname, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                    .add(Tname, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
                .add(18, 18, 18)
                .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                    .add(jLabel6)
                    .add(Se, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                    .add(Ag, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                    .add(jLabel7))
                .add(17, 17, 17)
                .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                    .add(jLabel9)
                    .add(头像, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 49, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
                .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING, false)
                    .add(jPanel1Layout.createSequentialGroup()
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(jScrollPane1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED))
                    .add(org.jdesktop.layout.GroupLayout.TRAILING, jPanel1Layout.createSequentialGroup()
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .add(jLabel10)
                        .add(40, 40, 40)))
                .add(jLabel8, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 26, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
                    .add(提交申请)
                    .add(jButton2))
                .addContainerGap(20, Short.MAX_VALUE))
        );

        org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(layout.createSequentialGroup()
                .addContainerGap()
                .add(jPanel1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(org.jdesktop.layout.GroupLayout.TRAILING, layout.createSequentialGroup()
                .add(jPanel1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addContainerGap())
        );
        pack();
    }// </editor-fold>//GEN-END:initComponents

    private void SeMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_SeMouseClicked
// TODO 将在此处添加您的处理代码:
        System.out.println(Se.getSelectedItem());
    }//GEN-LAST:event_SeMouseClicked

    private void 提交申请MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_提交申请MouseClicked
           QQNumber=Number.getText();
           QQPassword=new String(Password.getPassword());
           NickName=Nname.getText();
           TrueName=Tname.getText();
           Age=Ag.getText();
           Sex=(String) Se.getSelectedItem();
           JLabel lab=(JLabel)头像.getSelectedItem();
           ImageIndex=lab.getText();
           SignText=签名框.getText();
           System.out.println(ImageIndex);
           if(QQNumber.length()!=9){
                JOptionPane.showMessageDialog(null,"您申请的号码必须为9位数字!","错误!",JOptionPane.WARNING_MESSAGE);
                Number.setText("");
           }else{
               String PersonalInformation=QQNumber+"|"+QQPassword+"|"+NickName+"|"+TrueName+"|"+Sex+"|"+Age+"|"+ImageIndex+"|"+SignText+"|";
               System.out.println(PersonalInformation);
          
                PrintWriter ClientOut;
                try {
                     ClientOut = new PrintWriter(ClientSocket.getOutputStream());
                     ClientOut.println("4"+PersonalInformation);
                     ClientOut.flush();
                } catch (IOException ex) {
                    ex.printStackTrace();
        }
       }  
    }//GEN-LAST:event_提交申请MouseClicked

    private void jButton2MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButton2MouseClicked
            this.dispose();
    }//GEN-LAST:event_jButton2MouseClicked

    public void run() {
        this.addWindowListener(new WindowAdapter(){
           public void windowClosing(WindowEvent e){
               dispose();
               }
       });
        BufferedReader In=null;
        String ReturnMessage=null;
       try
        {
            In=new BufferedReader(new InputStreamReader(ClientSocket.getInputStream()));
            
         }
        catch(IOException e)
        {
            
        }
        
            
        
       while(true){
            try {
                ReturnMessage=In.readLine();
            } catch (IOException ex) {
                ex.printStackTrace();
            }
           if(ReturnMessage.equals("T")){
                JOptionPane.showMessageDialog(null,"恭喜!申请成功","恭喜",JOptionPane.INFORMATION_MESSAGE);
                this.dispose();
                break;
           }
           else if(ReturnMessage.equals("F")){
                JOptionPane.showMessageDialog(null,"对不起!该号码已经存在!请申请另一个九位数的号码","错误!",JOptionPane.WARNING_MESSAGE);
                this.dispose();
                break;
           }
           else{
                JOptionPane.showMessageDialog(null,"请确定您是否填写了每一项信息!所填信息不允许为空!","错误!",JOptionPane.WARNING_MESSAGE);
                this.dispose();
                break;
           }
       }
    }
    
    /**
     * @param args the command line arguments
     */
   /* public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new 申请界面().setVisible(true);
            }
        });
    }*/
    
    // 变量声明 - 不进行修改//GEN-BEGIN:variables
    private javax.swing.JTextField Ag;
    private javax.swing.JTextField Nname;
    private javax.swing.JTextField Number;
    private javax.swing.JPasswordField Password;
    private javax.swing.JComboBox Se;
    private javax.swing.JTextField Tname;
    private javax.swing.JButton jButton2;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel10;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JLabel jLabel6;
    private javax.swing.JLabel jLabel7;
    private javax.swing.JLabel jLabel8;
    private javax.swing.JLabel jLabel9;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JComboBox 头像;
    private javax.swing.JButton 提交申请;
    private javax.swing.JTextArea 签名框;
    // 变量声明结束//GEN-END:variables
    private String QQNumber=null;
    private String QQPassword=null;
    private String NickName=null;
    private String TrueName=null;
    private String Age=null;
    private String Sex=null;
    private String ImageIndex=null;
    private String SignText=null;
    JLabel []LabelArray;
    Socket ClientSocket=null;



}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -