我正在用 Sakila Sample Database 编写示例应用程序一些经验。我正在为 GUI 使用 eclipse/windowsbuilder。我有 3 节课; VALIDATION 检查组件值,CONNECTOR 完成 SQL 查询和 MAIN 类,其中一个具有组件。我的问题是,我无法访问另一个类的组件。所有这些都在同一个包中,访问修饰符为类公开。
下面我试过;
public class Connector{
MovieDB mdb;
public Connector(MovieDB m){
mdb = m;
}
}
public class MovieDB extends JFrame {
Connector db = new Connector(this);
}
但我仍然无法访问组件,我很沮丧,请帮忙:)
最佳答案
检查组件的访问修饰符并验证它们不是私有(private)的。
关于从另一个类访问 Java Swing/AWT 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7069028/