我有一个带有GUI的主类。由于特殊原因,该GUI上的一个对象需要自己的类。所以我做了“Textscreen”这个课程。 “Textscreen”的一个实例包含2个JTextArea。 (我仍然需要为它们编写特定的方法,否则这个特殊的类有点不必要)
这是“TextScreen”类中构造函数的简化版本。
面板是GUI对象应出现在borderlayout中的面板。
public TextScreen(JPanel panel) {
terminal1 = new JTextArea(4,20);
terminal2 = new JTextArea(4,20);
//some irrelevant code is removed here//
panel.add(terminal1);
panel.add(terminal2);
panel.doLayout();
}
我想如果我在GUI类中执行类似的操作
Textscreen text = new Textscreen(northPanel);
类Textscreen可以访问我的northPanel,因为它是构造函数的参数?
我使用System.out.println来检查构造函数代码是否正确执行(没问题,没有错误)......但我没有看到我的两个JTextArea(作为“Textscreen对象”)。
这里出了什么问题?