作者
import java
import java
import java
import java
import
//public String str;
class javaclient extends Panel implements ActionListener
{
TextField tf;
LudCanvas cv;
Button b;
LudPanel(LudCanvas cv)
{
this
tf = new TextField(
add(tf);
b = new Button(
b
add(b);
b = new Button(
b
add(b);
}
public str actionPerformed(ActionEvent ev)
{
String str = ev
if( str
{
//tf
System
}
else
{
str = tf
tf
return str;
}
}
public static void main(String args[])
{
String data;
Socket Client;
DataInputStream InputS;
DataInputStream KeyS;
PrintStream OutputS;
Basic h = new Basic();
int i =
try
{
Client = new Socket(args[
InputS = new
DataInputStream(Client
OutputS = new PrintStream(Client
KeyS = new DataInputStream(System
}
catch(IOException e)
{
System
return;
}
try
{
while (i<5)
{
data = KeyS.readLine();
OutputS.println(data);
System.out.println("ECHO From Server:"+ InputS.readLine());
i++;
}
}
catch(IOException e)
{
System.out.println("IOException Happened");
}
try
{
System.out.println("Now will end this program");
Client.close();
}
catch(IOException e)
{
System.out.println("system cannot close socket");
}
}
}
//@@@@@@@@@@@@@@@@@@@@@@@222
class LudCanvas extends Canvas
{
public void paint(Graphics g)
{
Rectangle r = getBounds();
g.setColor(Color.red);
int panelHeight = 15;
int b = 3;
g.drawRect(b , b , r.width-b-b , r.height-b-b-panelHeight);
int t = 10;
g.drawRect(t , t , r.width-t-t , r.height-t-t-panelHeight);
g.drawString("The first applet of mine", 120, 30);
Image img = Toolkit.getDefaultToolkit().getImage("ie.gif");
g.drawImage(img, 50, 50, this);
}
}
class LudPanel extends Panel implements ActionListener
{
TextField tf;
LudCanvas cv;
Button b;
LudPanel(LudCanvas cv)
{
this.cv = cv;
tf = new TextField("ludejun",30);
add(tf);
b = new Button("退出");
b.addActionListener(this);
add(b);
b = new Button("發送");
b.addActionListener(this);
add(b);
}
public void actionPerformed(ActionEvent ev)
{
String str = ev.getActionCommand();
if( str.equals("退出") )
{
//tf.setText("This is my first button");
System.exit(0);
}
else
{
tf.setText("開始檢測發送......");
}
}
}
:em51: :em51: :em51:
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19690.html