- 论坛徽章:
- 0
|
public class Text_io extends Panel implements Runnable{
private tcpip gtp;
String oldmessage = new String("");
Thread timer;
float data[];
Image image;
Toolkit tool;
Label label1 = new Label();
Label label2 = new Label();
Label label3 = new Label();
Label label4 = new Label();
public Text_io(tcpip tp) {
setSize(662,500);
gtp = tp;
timer = new Thread(this);
timer.start();
tool = getToolkit();
image =tool.getImage("line2.jpg");
}
public void paint(Graphics g)
{
g.drawImage(image, 0, 0, this);
} public void run() {
int i;
byte[] in;
Thread me = Thread.currentThread();
while (timer == me) {
try {
Thread.currentThread().sleep(200);
} catch (InterruptedException e) { }
if ( (gtp != null) && ((i = gtp.available()) > 0) )
{
in = gtp.receive();
//output_box.append(byte2HexStr(in));
Getdata fr = new Getdata(in);
if(fr.Idata.length>1)
{
label1.setText("UCB"+String.valueOf(fr.Idata[1]));
label1.setBounds(20, 480, 80, 20);
label2.setText("UCB"+String.valueOf(fr.Idata[2]));
label2.setBounds(100, 480, 80, 20);
add(label1,this);
add(label2,this);
}
}
}
} |
|