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

📄 retakegui.java

📁 JAVA聊天室 即使通讯
💻 JAVA
字号:


//**************************************修 改 资 料******************************************

import javax.swing.*;
import java.awt.*;
import java.net.*;
import java.awt.color.*;
import java.awt.event.*;
import javax.swing.border.*;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.*;
import java.io.*;

public class RetakeGUI extends JFrame implements ActionListener
{
	Socket soc;
	UserRetake rt;
	ClientItf client;
	
	
//	boolean bo;
	static ResultSet pid;
    static Connection con;
    static PreparedStatement stat;
	
	 Label number;
	 JTextField txtnumber;	 
	 Label Name;
	 JTextField txtName;
	 Label realName;
	 JTextField txtrealName;
	 Label sexes;
     JComboBox CBsexes;
	 Label Age;
	 JTextField txtAge;
	 Label bloodgroup;
	 JComboBox CBbloodgroup;
	 Label birthday;
	 Label year;
	 JComboBox CByear;
	 Label month;
	 JComboBox CBmonth;
	 Label day;
	 JComboBox CBday;
	 Label school;
	 JTextField txtschool;
	 Label HomePage ;
	 JTextField txtHomePage;
	 Label profession;
	 JComboBox CBprofession;
	 JButton jrefer;
	 JButton Jrefer;
		
		
		
	
 	String[]s1={"1980","1981","1983","1984","1985","1986","1987","1988","1989","1990","1991","1992","1993","1994","1995","1996","1997","1998","1999"};
 	
 	String[]s2={"1","2","3","4","5","6","7","8","9","10","11","12"};
 	
 	String[]s3={"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31"};
 	
    String[]s4={"A","B","AB","O","其他"};
    
    String[]s5={"男","女"};
    
    String[]s6={"1.计算机软件开发专业","2.旅游专业","3.文秘专业","4.公关专业","5.土木专业","6.计算机应用专业","其他……"};
        
           
        
    public RetakeGUI(ClientItf c4)  
  {
  	
  	super("设置个人资料");
  	
  	client     =  c4 ;
  	rt         = new UserRetake(); 
  	Container c            = this.getContentPane();	
  	JPanel p               = new JPanel();
  	JPanel p1              = new JPanel();
  	GridBagLayout gb       = new GridBagLayout();	
  	GridBagConstraints gbc = new GridBagConstraints();
  	p.add(p1);
  	p1.setLayout(gb);	
    c.add(p);
    
    
     this.setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getResource("6516959_1.jpg")));
    
     //p1.setBackground(Color.LIGHT_GRAY);//加色区
     p .setBackground(Color.LIGHT_GRAY);
     p .setBorder(BorderFactory.createTitledBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED), " 欢 迎 使 用 小 布 点 聊 天 工 具 ", TitledBorder.LEFT,TitledBorder.DEFAULT_POSITION,new java.awt.Font("宋体", java.awt.Font.BOLD, 16), java.awt.Color.magenta));
     p1.setBorder(BorderFactory.createTitledBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED), "  设 置 个 人 资 料 ", TitledBorder.CENTER,TitledBorder.DEFAULT_POSITION,new java.awt.Font("宋体", java.awt.Font.BOLD, 14), java.awt.Color.blue));
     
     
     
    number           =     new Label("用户帐号:");
    
    txtnumber   =     new JTextField(10);
    
    Name             =     new Label("用户呢称:");
    
    txtName     =     new JTextField(10);
    
    realName         =     new Label("真实姓名:");
    
    txtrealName =     new JTextField(10);
    
    sexes            =     new Label("性别:");
    
    CBsexes      =     new JComboBox(s5);
    
    Age              =     new Label("年龄:");
    
    txtAge      =     new JTextField(4);
     
    bloodgroup       =     new Label("血型:");
    
    CBbloodgroup =     new JComboBox(s4);
    
    birthday         =     new Label("生日:");
    
    year             =     new Label("年:");
    
    CByear       =     new JComboBox(s1);
    
    month            =     new Label("月:");
    
    CBmonth    =     new JComboBox(s2);
    
    day              =     new Label("日");
    
    CBday        =     new JComboBox(s3);
    
    school           =     new Label("毕业学校:");
    
    txtschool   =     new JTextField(10);
    
    HomePage         =     new Label("个人主页");
    
    txtHomePage =     new JTextField(10);
    
    profession       =     new Label("你现在的职业");
     
    CBprofession =     new JComboBox(s6);
    
    //extField textField7 =   new JTextField(10);
    
    jrefer         =     new  JButton("提交");
    
    Jrefer         =     new  JButton("取消"); 
   
    jrefer.addActionListener(this);
    Jrefer.addActionListener(this);
    
    
    
    gbc.gridx  = 0;
    gbc.gridy  = 0;
    gbc.insets = new Insets(25,10,16,25);
    gb.setConstraints(number,gbc);
    p1.add(number);
    
    gbc.gridx = 1;
    gbc.gridy = 0;
    gb.setConstraints(txtnumber,gbc);
    p1.add(txtnumber);
    
    gbc.gridx = 0;
    gbc.gridy = 1;
    gb.setConstraints(Name,gbc);
    p1.add(Name);
    
    gbc.gridx = 1;
    gbc.gridy = 1;
    gb.setConstraints(txtName,gbc);
    p1.add(txtName);
    
    gbc.gridx = 0;
    gbc.gridy = 2;
    gb.setConstraints(realName,gbc);
    p1.add(realName);
    
    gbc.gridx = 1;
    gbc.gridy = 2;
    gb.setConstraints(txtrealName,gbc);
    p1.add(txtrealName);
//    
    
    gbc.gridx = 2;
    gbc.gridy = 2;
    gb.setConstraints(sexes,gbc);
    p1.add(sexes);
    
    gbc.gridx = 3;
    gbc.gridy = 2;
    gb.setConstraints(CBsexes,gbc);
    p1.add(CBsexes);
    
    gbc.gridx = 4;
    gbc.gridy = 2;
    gb.setConstraints(Age,gbc);
    p1.add(Age);
    
    gbc.gridx = 5;
    gbc.gridy = 2;
    gb.setConstraints(txtAge,gbc);
    p1.add(txtAge);
    
    gbc.gridx = 0;
    gbc.gridy = 3;
    gb.setConstraints(bloodgroup,gbc);
    p1.add(bloodgroup);
    
    gbc.gridx = 1;
    gbc.gridy = 3;
    gb.setConstraints(CBbloodgroup,gbc);
    p1.add(CBbloodgroup);
    
    
    gbc.gridx = 0;
    gbc.gridy = 4;
    gb.setConstraints(birthday,gbc);
    p1.add(birthday);
    
    gbc.gridx = 1;
    gbc.gridy = 4;
    gb.setConstraints(CByear,gbc);
    p1.add(CByear);
    
    gbc.gridx = 2;
    gbc.gridy = 4;
    gb.setConstraints(year,gbc);
    p1.add(year);
    
    gbc.gridx = 3;
    gbc.gridy = 4;
    gb.setConstraints(CBmonth,gbc);
    p1.add(CBmonth);
    
    gbc.gridx = 4; 
    gbc.gridy = 4;
    gb.setConstraints(month,gbc);
    p1.add(month);
    
    gbc.gridx = 5;
    gbc.gridy = 4;
    gb.setConstraints(CBday,gbc);
    p1.add(CBday);
    
    gbc.gridx = 6;
    gbc.gridy = 4;
    gb.setConstraints(day,gbc);
    p1.add(day);
    
    gbc.gridx = 0;
    gbc.gridy = 5;
    gb.setConstraints(school,gbc);
    p1.add(school);
    
    gbc.gridx = 1;
    gbc.gridy = 5;
    gb.setConstraints(txtschool,gbc);
    p1.add(txtschool);
    
    gbc.gridx = 0;
    gbc.gridy = 6;
    gb.setConstraints(HomePage,gbc);
    p1.add(HomePage);
    
    gbc.gridx = 1;
    gbc.gridy = 6; 
    gb.setConstraints(txtHomePage,gbc);
    p1.add(txtHomePage);
    
    gbc.gridx = 0;
    gbc.gridy = 7;
    gb.setConstraints(profession,gbc);
    p1.add(profession);
    
//    gbc.gridx = 0;
//    gbc.gridy = 8;
//    gb.setConstraints(textField7,gbc);
//    p1.add(textField7);
    
    
    gbc.gridx = 1;
    gbc.gridy = 7;
    gb.setConstraints(CBprofession,gbc);
    p1.add(CBprofession);
    
    gbc.gridx = 2;
    gbc.gridy = 8;
    gb.setConstraints(jrefer,gbc);
    p1.add(jrefer);
    
    gbc.gridx = 4;
    gbc.gridy = 8;
    gb.setConstraints(Jrefer,gbc);
    p1.add(Jrefer);
    

    this.setSize(900,700);
    p1.setSize(800,600);
    this.setResizable(false);
    this.setVisible(true);
    
 } 	
      
     public void actionPerformed(ActionEvent e)
     {
     	 	
     	JButton obj = (JButton)e.getSource();
     	
     	
     	if(obj.equals(Jrefer))  //   点击返回	
     	    {
     	     	
     	  
     	     	  this.dispose();
     	     	  
            }
             
             
        if(e.getSource()==jrefer)
            
             {
             	System.out.println("555555555555555555555555555555555555555");
              String s1 = txtnumber.getText(); //***********************填入帐号
              String s2 = txtName.getText();//*********************用户呢称
              String s3 = txtrealName.getText();//******************用户真实姓名
             // String s4 = CBsexes  .getText();//*********************用户性别
              String s5 = txtAge.getText();//************************用户年龄
             // String s6 = CBbloodgroup.getToolkit();//******************用户血型
              String s7 = birthday.getText();//***********************用户生日
              //String s8 = CByear.getToolkit();
             // String s9 = CBmonth.getToolkit();
             // String s10= CBday  .getToolkit(); 
              String s11= txtschool.getText();//***********************毕业学校
              String s12= HomePage.getText();//************************个人主页
              //String s13= CBprofession.getToolkit();//********************职业
              
            if(s1.length()==0 ||s2.length()==0 ||s3.length()==0 ||s5.length()==0 ||s7.length()==0 ||s11.length()==0 ||s12.length()==0) 
 
               { 
     
                 int error=JOptionPane.INFORMATION_MESSAGE; 
                 JOptionPane.showMessageDialog(null,"资料不能为空,请重新修改!","[小布点服务器提示您--]",error); 
                 return ;  //*****************************************弹出对话框并返回 
            
    
               }
            }
          
           if(obj.equals(jrefer))     //*****************************************提 交
             {
      
              rt.setUserName(txtName.getText().trim());
              rt.setnumber(txtnumber.getText().trim());
              rt.setrealName(txtrealName.getText().trim());
              rt.setschool(txtschool.getText().trim());
              rt.setHomePage(txtHomePage.getText().trim());
             System.out.println("到这了!02");
            try   {
            	
        	      boolean bo = client.Retake(rt);
        	       System.out.println("iii");
        	    if(bo==false)
                 
                              {
                              System.out.println("修改资料失败!请重新修改您的资料!");
                              JOptionPane.showMessageDialog(this,"修改资料失败!请重新修改您的资料! Thank You!");
                              }
                 else
                              {
                               System.out.println("修改成功!谢谢您的支持!祝您愉快!");
                               
                               JOptionPane.showMessageDialog(this,"小布点提醒您--您的资料修改成功!谢谢您的支持!祝您愉快! Thank You");
                               this.dispose();
                               }
 
                 System.out.println(bo);
                } 
              catch(Exception ee){ee.printStackTrace();}
 
 
        }
 
   
   }
     
 
 
 
 
 
    public static void main(String args[])
   {
    RetakeGUI ss = new RetakeGUI(new Client());
   } 

 }

⌨️ 快捷键说明

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