gpt4 book ai didi

java - 两个动态 JTable 与 JPanel 重叠

转载 作者:行者123 更新时间:2023-12-01 20:52:18 25 4
gpt4 key购买 nike

我有一个包含 2 个 JTable 的 JPanel。当我单击按钮时,一次只能看到一张表。

我的问题是,当我单击按钮一时,它显示表 1,当我单击按钮二时,它显示表 2,它与表 1 重叠。

我希望在显示表 2 之前删除表 1。我尝试了 repaint()revalidate() 但没有任何效果。

最佳答案

展示这个例子,我使用CardLayout

JPanel cardPanel = new JPanel(new CardLayout());
cardPanel.add("table1", new JTable());
cardPanel.add("table2", new JTable());

// when you want to show table1 and hidden table2
((CardLayout)cardPanel.getLayout()).show(cardPanel, "table1");

关于java - 两个动态 JTable 与 JPanel 重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43039473/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com