📄 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 + -