Java 访问容器字段第2部分
关于我之前的一个帖子,我想问以下问题: 我正在使用netbeans设计一个应用程序,目前有3个组件: 1) 扩展JFrame的我的主类(mainApp)Java 访问容器字段第2部分,java,reference,jpanel,Java,Reference,Jpanel,关于我之前的一个帖子,我想问以下问题: 我正在使用netbeans设计一个应用程序,目前有3个组件: 1) 扩展JFrame的我的主类(mainApp) 2) 两个自定义类,它们都扩展了JPanel 几天前,我在我的JPanel上遇到了一些关于我的主课的问题 但希望多亏了“满是鳗鱼的气垫船”用户,我使用了以下方法: app=(mainApp)SwingUtilities.getWindowSenator(this) 并处理了它 现在我需要从我的一个JPanel中获取另一个JPanel的引用。但出
2) 两个自定义类,它们都扩展了JPanel 几天前,我在我的JPanel上遇到了一些关于我的主课的问题 但希望多亏了“满是鳗鱼的气垫船”用户,我使用了以下方法:
app=(mainApp)SwingUtilities.getWindowSenator(this)代码>
并处理了它
现在我需要从我的一个JPanel中获取另一个JPanel的引用。但出于某种奇怪的原因……看来我做不到。。!有什么想法吗?没关系!
使用以下代码解决:
//myFrame是我的主课
myFrame=(mainApp)SwingUtilities.GetWindowAn祖(此)
组件[]comps=myApp.getContentPane().getComponents()
int i=-1
做{
i++;
}
//canvasPan是我定制的JPanel之一
而(!(comps[i]instanceof canvasPan))
myCanvas=(canvasPan)comps[i];