3

我只是想在脑海中想出一些关于从其他类的摆动组件中获取信息的事情。

我有一个主类,它使用几个类来构建一个摆动 gui。如何从另一个类向这些组件写入信息。据我了解,我需要使用数组列表来存储对这些组件的引用,但我不确定如何执行此操作,有人可以帮我吗?

4

2 回答 2

3

我建议您尝试将模型视图分开。不要在实际的 GUI 组件中存储与应用程序逻辑相关的数据。

在数组列表中存储对组件的引用,然后通过数组列表和各种getText方法访问数据对我来说似乎是个坏主意。

将值存储在表示某个模型的对象中,并让 GUI 反映模型的状态。

于 2012-05-14T12:40:42.837 回答
2

这是访问另一个类的方法的一种方式:

public class MyFrame extends JFrame implements ActionListener 
{
  private final MyBusinessClass bc = new MyBusnessClass();

  @Override public void actionPerformed(ActionEvent e) {
    this.bc.someBusinessMethod();
  }
}
于 2012-05-14T12:40:36.157 回答