【发布时间】:2017-08-26 01:20:49
【问题描述】:
我想在同一个窗格中创建许多表,并通过单击一个按钮隐藏一个表并显示另一个来显示我想要的一个,问题是我不能在 NetBeans 中将一个表放在另一个之上.我怎样才能把所有的桌子放在另一个上面?
【问题讨论】:
-
使用
JPanel和BorderLayout,并在BorderLayout.EAST和BorderLayout.WEST添加两个表,然后将JPanel添加到滚动窗格。 -
我实际上有 7 张桌子
-
然后使用一大堆嵌套的 JPanel。
-
简单的解决方案:使用一个 JTable 并在需要时简单地交换模型。 JTable 教程将向您展示如何执行此操作,但它只需要您在单个 JTable 上调用
setModel(...),并传入所需的模型。 -
也许是
CardLayout的工作?
标签: java swing jtable netbeans-8