如何加载一个在jInternalFrame中扩展jFrame的类

时间:2013-02-18 15:58:12

标签: java swing jframe jinternalframe

我们说我们有两节课; classjInternalFrame和classExtjFrame。 截至目前,我设法使用classExtjFrame的内容设置classjInternalFrame的contentPane。 我用了

classInternalFrames.setContentPane(new classExtjFrame().getContentPane());

问题是,classExtjFrame中有radiobuttons和一个按钮,当我点击按钮时,它会检查是否选择了radiobuttons。

如果我不使用jInternalFrame,则classExtjFrame将作为新窗口加载,它将按照预期的方式工作。但是当它被加载到jInternalFrame中时,即使选择了radiobuttons,也会说它没有被选中。

我认为问题是,当您在jInternalFrame中加载classExtjFrame的组件时,radiobuttons的名称将被命名为jInternalFrame.radiobutton,就像那样。我的意思是,当它加载到jInternalFrame中时,jInternalFrame会加载它们,就像它自己一样。

我的目标是,不是在新窗口中加载classExtjFrame,而是将其加载到jInternalFrame或任何其他允许我在其中加载classExtjFrame的容器中。我在VB6中做了类似MDI的事情。

我希望自己清楚明白。谢谢。

0 个答案:

没有答案