如何从另一个JInternalFrame调用JInternalFrame?

时间:2013-05-25 00:21:00

标签: java swing call jinternalframe

它有可能吗?从另一个JInternalFrame调用JInternalFrame? 如果是这样的话?

我已经找了好几个小时的答案.. 之前发现了一些问题..

在这里How to manage a JInternalFrame calling another JInternalFrame?

我不知道这意味着getInstance?我认为这是一个contentPane的容器.. 和这个问题一样

is there any way call other JinternalFrame from an JinternalFrame but, in the desktopPane of of main Jframe.

这两个都没有给出正确的答案。错误总是像这样......

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException

帮助我,我为这个悲伤的问题度过了一天......

或另一种方式它是盲目的/返回一个值到主JFrame ???

谢谢你:)

1 个答案:

答案 0 :(得分:2)

这取决于。如果您只想与其他JInternalFrame本身(而不是框架的特定实例)进行互动,则可以使用JDesktopPane#getAllFrames

如果您需要执行特定/自定义方法,您实际上最好将帧的引用传递给想要调用它的帧...

甚至更好,开发某种可以修改和触发事件的模型,将逻辑与用户界面分开