2017-04-02 20 views

答えて

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 

    } 

編集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 +" "); 

    } 

希望。

+0

こんにちは、基本的に私は、キューイングシステム(FIFO)を構築しようとしています、ユーザーはキューに追加され、その後、あなたはテキストに名前を入力するときにこのコードでは –

+0

を助けることができる場合に感謝、テキストエリアの底部に配置フィールドをクリックしてボタンをクリックすると、名前がテキストエリアに配置され、別の名前を追加したい場合は、次のように表示されます:ユーザーは最初にtomを入力してからomoreを入力します - > tom omore、出力あり – Omore

+0

@PaulWaloskiは編集コードをチェックします。 – Omore

関連する問題