?? my1.java
字號:
package com.sterning;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.ObjectInputStream;
import java.util.ArrayList;
import java.util.Iterator;
import javax.swing.DefaultListModel;
public class My1 implements Runnable {
DataOutputStream dout1;
DefaultListModel model1;
DataInputStream din1;
String name, lname;
ArrayList alname = new ArrayList();
ObjectInputStream obj;
int i = 0;
My1(DataOutputStream dout1, DefaultListModel model1, String name,
DataInputStream din1) {
this.dout1 = dout1;
this.model1 = model1;
this.name = name;
this.din1 = din1;
}
public void run() {
try {
// write the user name in outputstream
dout1.writeUTF(name);
while (true) {
obj = new ObjectInputStream(din1);
// read the list of user names
alname = (ArrayList) obj.readObject();
if (i > 0)
model1.clear();
Iterator i1 = alname.iterator();
System.out.println(alname);
while (i1.hasNext()) {
lname = (String) i1.next();
i++;
// add the user names in list box
model1.addElement(lname);
}
}
} catch (Exception oe) {
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -