Java JInternalFrame 到 JPanel

标签 java jframe jpanel jinternalframe

我有一个 JFrame A 和 2 个 JInternalFrame B 和 C。我想在 JPanel 中显示这两个框架 B 和 C,而不是 JInternalFrame。然后我将把 jpanel 放到另一个框架中。因此 B 和 C 都将显示为自己的 JFrame。 所以我的问题是: 如何将 JInternalFrame 组件移动到 JPanel?

谢谢

最佳答案

它应该非常简单,因为 JInternalFrameJPanel 都是 JComponent 的子类。

您可以在框架开头将 extends JInternalFrame 重命名为 extends JPanel,更改构造函数(因为 IIRC 是 JInternalFrame 的构造函数)需要标题、可调整大小等)并检查是否存在编译错误(也许是,但都是小问题),然后就完成了..

关于Java JInternalFrame 到 JPanel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4277595/

相关文章:

java - 如何将 netbeans 中的“确定”按钮设为空

java - Jframe 上的嵌套 Jpanel 中的问题

JAVA设置JFrame的最大大小

java - 如何在 JPanel 的 mouselistener 类中注册两个点?

java - 我的链接列表的 toString() 方法仅打印第一个元素

java - 使用 JPanel/JFrame 的 2D 射击游戏。以自己的速度在屏幕上绘制图像(子弹)

java - String 数组的 @StringDef 自定义注解

java - Java 中的 ZK AddThis 属性不在 ZUL 中

java - 如何在java swing中添加jogl面板

Java JPanel 在 BorderLayout 中展开一个面板