簡體   English   中英

如何從一個類中的JtextField輸入到另一個類中的ArrayList的輸入。 爪哇

[英]How do I get input from a JtextField in one class to an ArrayList in another class. Java

好。 我有兩節課。 一個是我的GUI,另一個是上面的ArrayList。 GUI運行良好,我的ActionListeners運行良好。 我的問題是-我如何從文本字段中獲取輸入並將它們轉換為ArrayList進行進一步處理?

如何將已經在一個類中輸入到textfeilds中的值輸入到另一個類中的ArrayList中? 我知道如何填充ArrayList。 我只是不知道如何使用來自不同類中的textfeild的信息來填充ArrayList。

您的GUI類需要保留對包含ArrayList的類的引用,然后在操作偵聽器中,通過對包含ArrayList的類的引用將文本字段中的任何內容添加到ArrayList中。

class GUI
{
   ArrayListContainer alc;

   public GUI(ArrayListContainer alc)
   {
      this.alc = alc.
   }

   public void methodInvokedByActionListener()
   {
      alc.appendToArrayList(myTextField.getText());
   }
}

class ArrayListContainer
{
   ArrayList<String> lst;

   public void appendToArrayList(String s)
   {
      lst.add(s);
   }
}

(顯然,這里缺少很多代碼,但是您的要點是)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM