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

📄 test2.java

📁 一个JAVA的C/S信息系统
💻 JAVA
字号:
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
import java.net.*;
import java.applet.*;
import java.io.*;
import java.sql.*;
 class People {
	    String name="11111",pawd,repawd,email,sex,oicq,web,webadress,sign;
		public People()
	 {this.name="3333";this.pawd=pawd;this.repawd=repawd;this.email=email;
		this.sex=sex;this.oicq=oicq;this.web=web;this.webadress=webadress;
		this.sign=sign;
		return;
	 }
	    public String Showname() {
	         return name;        }

	    
}

public class Test2 extends Applet implements ActionListener
{Label label1,label2,label3,label4,label5,label6,label7,label8,label9,label10,label11,label12;
 TextField text1,text2,text3,text4,text5,text6,text7;
 Button button1,button2;
 TextArea text;
 CheckboxGroup sex;
 Checkbox box1,box2;
 int x=0,y=0,w,h;
 URL url;
 String s1;
 Socket socket=null;
DataInputStream in;
DataOutputStream out;
     People x2=new People();
 
public void init()
 {//super(s);
  setLayout(null);
 // setSize(777,600);
 Color c1=new Color(233,233,233);
 setBackground(Color.lightGray);
  //setVisible(false);
   s1="http://127.0.0.1/Example3.html";
     label1=new Label("**注册名:",Label.RIGHT);
      text1=new TextField();
     label2=new Label("(可以使用中英文匿名)");
     
        label3=new Label("**密码:",Label.RIGHT);
        text2=new TextField();
    
    label4=new Label("**密码确认:",Label.RIGHT);
     text3=new TextField();
   
        label5=new Label("**Email地址:",Label.RIGHT);
        text4=new TextField();
   
     label6=new Label("性别:",Label.RIGHT);    
	 sex=new CheckboxGroup();
	 box1=new Checkbox("男",false,sex);
	 box2=new Checkbox("女",false,sex);
 
     Panel p=new Panel();p.add(box1);p.add(box2);

        label7=new Label("OICQ号码:",Label.RIGHT);
        text5=new TextField();


     label8=new Label("主页名称:",Label.RIGHT);
     text6=new TextField();

        label9=new Label("主页地址:",Label.RIGHT);
     text7=new TextField("http://");
     
     label10=new Label("签名:",Label.RIGHT);
   text=new TextArea();

    label11=new Label("      |新会员注册|    ");
	    button1=new Button("注 册");
        button2=new Button("重 写");
		label12=new Label("");
	add(label1);add(label2);add(label3);add(label4);add(label5);add(label6);add(label7);
    add(label8);add(label9);add(label10);add(label11);add(label12);
    add(text1);add(text2);add(text3);add(text4);add(text5);add(text6);add(text7);
	add(text);add(p);	add(button1);add(button2);

	w=getSize().width;h=getSize().height;
	x=w/6;y=h/20;
	                           label11.setBounds(201+x,200,x,y);
    label1.setBounds(201,y+200,x,y); text1.setBounds(x+201,y+200,4*x/5,y);label2.setBounds(201+9*x/5,y+200,x,y);
	label3.setBounds(201,2*y+200,x,y); text2.setBounds(x+201,2*y+200,3*x/5,y); label12.setBounds(x+201+9*x/5,2*y+200,x,y);
	label4.setBounds(201,3*y+200,x,y);text3.setBounds(x+201,3*y+200,3*x/5,y);
	label5.setBounds(201,4*y+200,x,y);text4.setBounds(x+201,4*y+200,x,y);
	label6.setBounds(201,5*y+200,x,y);    p.setBounds(x+201,5*y+200,3*x/4,y);
	label7.setBounds(201,6*y+200,x,y);text5.setBounds(x+201,6*y+200,x,y);
	label8.setBounds(201,7*y+200,x,y);text6.setBounds(x+201,7*y+200,x,y);
	label9.setBounds(201,8*y+200,x,y);text7.setBounds(x+201,8*y+200,x,y);
	label10.setBounds(201,10*y+200,x,y);text.setBounds(x+201,9*y+200,2*x,3*y);
    button1.setBounds(201+4*x/3,12*y+200,x/4,y);button2.setBounds(201+5*x/3,12*y+200,x/4,y);
 
    x2.name="2222222";
		x2.pawd=text2.getText();
     x2.repawd=text3.getText();x2.email=text4.getText();//x.sex=sex.box1.getSate();
	 x2.oicq=text5.getText();x2.web=text6.getText();x2.webadress=text7.getText();
	 x2.sign=text.getText();
	  button1.addActionListener(this);
      button2.addActionListener(this);
  }


 public void actionPerformed(ActionEvent e)
  {if(e.getSource()==button1)
   { 	
   String s1=null;
   String s2=text2.getText();
   String s3=text3.getText();
   String s4=text1.getText();
   String s5="男";
   if(box1.getState())s5="男";
   else s5="女";
   String s6=s2;
   String s7=text4.getText();
   String s8=text5.getText();
   String s9=text7.getText();
   String s10=text.getText();
   if(s2.equals(s3))
	 { try{
	  socket=new Socket("127.0.0.1",4567);
	  in=new DataInputStream(socket.getInputStream());
	  out=new DataOutputStream(socket.getOutputStream());
	       }
	 catch(IOException e1){System.out.println("Error:start"+e1);}
	try
	  {out.writeUTF("zuche");
	   System.out.println("发送了信息:zuche");
      }
   	catch(IOException e2){System.out.println("erro:__"+e2);}
   try
   	{out.writeUTF(s4);
	out.writeUTF(s5);
	out.writeUTF(s6);
	out.writeUTF(s7);
	out.writeUTF(s8);
	out.writeUTF(s9);
	out.writeUTF(s10);
	System.out.println("发送了以下信息:"+s4+s5+s6+s7+s8+s9+s10);
    }
  	catch(IOException e2){System.out.println("erro:__"+e2);}
   try
     {url=new URL("http://127.0.0.1/Example3.html");
     }
     catch(MalformedURLException e3){}
    getAppletContext().showDocument(url);   
	 }
else
	 {  
	 label12.setText("(密码和确认密码不同,请重输!)");
	 label12.setForeground(Color.red);} 
	 }

if(e.getSource()==button2)
   {text1.setText("");text2.setText("");text3.setText("");text4.setText("");
   box1.setState(false);
   box2.setState(false);text5.setText("");text6.setText("");
   text7.setText("http://"); text.setText("");
   }

}

     	public void paint(Graphics g) {
				
		g.drawString("from 2 x1="+x2.Showname(), 700, 10 );
		g.drawRect(200,y/2+200,3*x+7,25*y/2);
	}
}
 //<applet code=Test2.class width=777 height=600></applet>

⌨️ 快捷键说明

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