[英]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.