我在 JFrame 上绘制了一些按钮,但是当用户单击“Shop”按钮时,我想删除当前绘制的内容并绘制一些新的内容。
当用户再次单击“商店”按钮时,我想关闭商店并让旧的东西再次重新出现,并将商店菜单改为药房。
如何在不创建全新 JFrame 的情况下执行此操作?
最佳答案
要“取消绘制”某些内容,您可以在组件上调用 setVisible(false)。 对于多个窗口,我将使用 JPanel 并添加或删除其他面板,这些面板包含您的控件。 也许你想看看JTabbedPane看来这就是您正在寻找的。p>
关于java - 我如何在 JFrame 上添加 "undraw"内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24760176/