Java 表生成运行时
大家好,谢谢你们的帮助。 我正在做一个swing项目。在这个项目中,我必须在jframe上添加一个内部框架。我正在通过调用方法添加内部框架Java 表生成运行时,java,swing,jtable,jframe,jinternalframe,Java,Swing,Jtable,Jframe,Jinternalframe,大家好,谢谢你们的帮助。 我正在做一个swing项目。在这个项目中,我必须在jframe上添加一个内部框架。我正在通过调用方法添加内部框架 Container.add(jinternalframe1); 正在添加internalframe,但它正在移动,我想禁用jinternalframe的移动。单击jinternalframe上的按钮后,我想在上一帧窗口中添加JList和JTable 我正在调用该方法 frame1.cp.add(list1); frame1.cp.add(table1);
Container.add(jinternalframe1);
正在添加internalframe,但它正在移动,我想禁用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并没有从容器中删除,请告诉我代码中有什么错误
容器
正在使用布局管理器来决定内部框架的显示方式JInternalFrame
设计用于处理没有布局管理器的容器,尤其是JDesktopPane
。有关信息,请查看ms.cp.remove(table)
从ms.cp
中删除该表,然后将其添加到其他内容中,难怪它从未显示。有关更多信息,请参阅什么是
ms
?什么是cp
。您需要显示更多的代码。@adesh kumar或者您必须添加revalidate()&repaint(),或者在JTable被放置在JScrollPane中的情况下设置视口视图