我在JFrame上绘制了一些按钮,但是当用户点击“购物”按钮时,我想擦除当前绘制的内容并绘制一些新内容。
当用户再次点击“购物”按钮时,我想关闭商店并重新显示旧商品,并将商店菜单重新显示给药房。
如何在不创建全新JFrame的情况下执行此操作?
答案 0 :(得分:2)
To" undraw"你可以在Components上调用setVisible(false)的东西。 对于多个窗口,我会使用JPanel并添加或删除其他面板,这些面板可以容纳您的控件。 也许你想看看JTabbedPane它似乎就是你要找的东西。