欢迎所有Stackoverflow开发人员帮助我。 我正在进行一个摇摆项目。其中,我必须在jframe上添加一个jinternal框架。我通过调用方法
添加jinternal框架Container.add(jinternalframe1);
正在添加内部框架,但它正在移动,我想禁用jinternalframe的移动。单击jinternalframe上的按钮我想在前一帧窗口上添加JList和JTable
我正在调用方法
frame1.cp.add(list1);
frame1.cp.add(table1);
单击jlist时,应删除表,并生成新表。我正在为它编写以下代码
ms.cp.remove(table);
table= new JTable(String title, Object obj[][]);
add(table);
通过这样做jtable没有从容器中删除plz建议我在我的代码中出错了
答案 0 :(得分:3)
Container
正在使用布局管理器来决定内部框架的显示方式。 JInternalFrame
旨在使用没有布局管理器的容器,最值得注意的是JDesktopPane
。有关信息,请查看How to Use Internal Frames ms.cp
从ms.cp.remove(table)
删除该表,然后将其添加到其他内容中,难怪它永远不会出现。有关详细信息,请参阅How to use Tables。