繁体   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