gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 10:31:30 24 4
gpt4 key购买 nike

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

最佳答案

试试这个。

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

}

编辑 1:

因为您还想从队列中删除元素,所以使用此修改代码。

添加按钮:

    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


}

删除按钮:

    private void RegisterActionPerformed(java.awt.event.ActionEvent evt) { 
myQ.remove();//remove first element
System.out.print(myQ);
mylist.setText("");
mylist.append(myQ +" ");

}

希望对你有帮助。

关于java - 如何将链接列表中的值显示到文本区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43171855/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com