我已经找了好几个小时的答案.. 之前发现了一些问题..
在这里How to manage a JInternalFrame calling another JInternalFrame?
我不知道这意味着getInstance?我认为这是一个contentPane的容器.. 和这个问题一样
这两个都没有给出正确的答案。错误总是像这样......
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
帮助我,我为这个悲伤的问题度过了一天......
或另一种方式它是盲目的/返回一个值到主JFrame ???
谢谢你:)
答案 0 :(得分:2)
这取决于。如果您只想与其他JInternalFrame
本身(而不是框架的特定实例)进行互动,则可以使用JDesktopPane#getAllFrames
如果您需要执行特定/自定义方法,您实际上最好将帧的引用传递给想要调用它的帧...
甚至更好,开发某种可以修改和触发事件的模型,将逻辑与用户界面分开