2012-10-18 31 views
-1

我想问如何在我的客户端文件中创建的文本域中打印聊天人的姓名。下面是我的服务器文件的代码片段:从文本域中的服务器文件中打印聊天名称Java

while (true) { 
       out.println("SUBMITNAME"); 
       name = in.readLine(); 

       if (name == null) { 
        return; 
       } 
       synchronized (names) { 
        if (!names.contains(name)) { 
         names.add(name); 

         } 
         break; 
        } 
       } 
      } 

这段代码获取聊友的名字,但我不能在一个文本框显示出来。非常感谢您的帮助!

+0

什么类型的“文本字段”? AWT TextField?摆动JTextField? Android的?还有别的吗?考虑发布你的问题的细节。 –

+0

尝试textfield.setText(name); – Jimmy

+0

对不起。这是一个JTextArea。我有单独的服务器和客户端(Java)文件。 – cmsl

回答

1

你可以试试jTextArea.append("ChatterName\n")jTextArea.append("ChatterName<br/>"),(我认为break标签可能是问题)。

但是一个JList海事组织会更好。

private DefaultListModel defaultListModel = new DefaultListModel() ; 
private JList jList = new JList(defaultListModel) ; 
defaultListModel.addElement(chatterName); 

将一个聊天名称很好地追加到JList。

+1

两个好建议 – mKorbel

+0

@mKorbel谢谢 –