?? test2.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 + -