来自另一个类的Java Swing / AWT组件访问

时间:2011-08-15 18:32:48

标签: java swing swt access-modifiers

我正在编写一个带有Sakila Sample Database的示例应用程序,以获得一些经验。我正在使用eclipse / windowsbuilder进行GUI。我有3节课;用于检查组件值的VALIDATION,用于完成SQL查询的CONNECTOR和用于组件的MAIN类。我的问题是,我无法访问其他类的组件。所有这些都在相同的包访问修饰符中为类公开。

我试过下面的一个;

 public class Connector{

    MovieDB mdb;

    public Connector(MovieDB m){

        mdb = m;
    }
 }

 public class MovieDB extends JFrame {

    Connector db = new Connector(this);
 }

但是我仍然无法访问组件而且我在抑郁症中帮助:)

1 个答案:

答案 0 :(得分:2)

检查组件的访问修饰符并验证它们不是私有的。