如何将链接列表中的值显示到文本区域

时间:2017-04-02 18:16:05

标签: java

我想将链接列表中的所有值显示到文本区域,包括用户必须输入的值。 此外,当用户添加更多名称时,我希望文本区域显示下一个名称,几乎就像一个队列。

1 个答案:

答案 0 :(得分:1)

试试这个。

.serial-no

编辑1:

由于您还想从队列中删除元素,因此请使用此修改代码。

添加按钮:

String name = Username.getText(); //get text from text field
String name2 = mylist.getText();//get text from text area
mylist.setText(""); //remove all text in text area
Queue<String> myQ=new LinkedList<String>();

    myQ.add(name2);//add already writen data in text area
    myQ.add(name);//add text field data

    for(String str : myQ){ //iterate
        //System.out.print(str +" ");
        mylist.append(str +" ");//append into text area

    }

删除按钮:

    Queue<String> myQ=new LinkedList<>();
    int count=0;
    private void AddActionPerformed(java.awt.event.ActionEvent evt) {                                      

    myQ.add(++count+":" + Username.getText());//add into queue
    mylist.setText("");//use to insert new data
    mylist.append(myQ +"\n");//insert queue object into text area
    myQ.peek();//get top value of queue


    }   

希望这会对你有所帮助。