【发布时间】:2013-05-21 06:49:27
【问题描述】:
从各种资源(本网站、一本书、一个朋友)中,我设法制作了一个响应按钮的JFrame(JFrame1)。它生成另一个JFrame (JFrame2),并将JFrame.setVisible() 更改为false。
我想要做的是,当按下声明的后退按钮时,它会关闭JFrame2 并将JFrame1 可见性设置为true。没关系,但是当我执行JFrame2.setVisiblity(false) 时,JFrame2 仍然可见。我试过dispose();但这也不起作用。
我也想知道,因为我在 stackoverflow 上阅读过,创建多个 JFrames 是不好的编程。那么我应该改用JDialogs 吗?
我正在尝试显示一堆信息,并允许您与 GUI 交互以浏览信息。信息将按字母顺序排列。
另外,我不知道如何在这里发布代码,所以如果您需要查看我目前拥有的内容,请告诉我如何发布代码:D
【问题讨论】:
-
见this
-
像往常一样粘贴代码,然后只选择代码并按 Ctrl+K
-
你应该使用一个 JFrame 和零个或多个 JDialogs
标签: java swing jframe awt jdialog