-1

クライアントファイルに作成したテキストフィールドに、おしゃべりの名前を印刷する方法についてお尋ねしたいと思います。私が持っているサーバーファイルのコードスニペットは次のとおりです。

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

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

                        }
                        break;
                    }
                }
            }

このコードはおしゃべりの名前を取得しますが、テキストフィールドに表示できません。ご助力ありがとうございます!

4

1 に答える 1

1

jTextArea.append("ChatterName\n")またはを試すことができますjTextArea.append("ChatterName<br/>")(ブレークタグが問題になる可能性があると思います)。

しかし、JListIMOの方がはるかに優れています。

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

これにより、おしゃべりの名前がJListにうまく追加されます。

于 2012-10-18T22:13:07.400 に答える