如何将Jbutton插入信息中的JTextarea中的其他类方法?-Java



当您按JBUTTON时,我很难弄清楚如何从其他类方法调用信息,然后将其调用。

jbutton.addActionListener(new ActionListener(){
        public void actionPerformed(ActionEvent e) {
           jtextarea. ???? 
        }
    });

我可以使其打印文本,如果在执行的操作中已经指定了文本以及针对JTEXTAREA方法指定的其他方法。但是我希望文本区域从其他类中的其他方法返回值。我该怎么做?

更多信息:我正在从URL连接中获取信息,该信息被解析为一个成为公司的字符串,然后还有另一个类吸引公司并添加打印方法。另外,我要多线程以获取uptodate信息的连接。但是由于这些是互动的方面,我不能仅仅在JTEXTAREA中键入信息,因此我需要调用该方法以插入公司信息。我如何调用将值和文本传递到jtextarea的方法?

听起来您应该包装JTextArea,并且要在另一类中从共同的类中获取方法。如果有多个不同的类和方法,则可以在此新类中创建一个开关语句以返回正确的方法。如果是这种情况,我将考虑重新设计我的项目以防止对这样的类的需求。

class Other {
public static String retInfo(){
  return "Some Information";
}
}

现在在您的Action Performed方法

中执行以下操作
jtextarea.setText(Other.retInfo());

*您也可以通过非固定的公共getters来完成上述操作,但是您必须创建一个类别的类别 *

的实例

最新更新