我想问一下如何在我在客户端文件中创建的文本字段中打印聊天者的姓名。这是我拥有的服务器文件的代码片段:
while (true) {
out.println("SUBMITNAME");
name = in.readLine();
if (name == null) {
return;
}
synchronized (names) {
if (!names.contains(name)) {
names.add(name);
}
break;
}
}
}
这段代码获取了聊天的名称,但我无法在文本字段中显示它们。非常感谢你的帮助!
答案 0 :(得分:1)
您可以尝试jTextArea.append("ChatterName\n")
或jTextArea.append("ChatterName<br/>")
,(我认为破解标记可能是问题所在。)
但JList IMO会更好。
private DefaultListModel defaultListModel = new DefaultListModel() ;
private JList jList = new JList(defaultListModel) ;
defaultListModel.addElement(chatterName);
将一个聊天名称很好地附加到JList。