【发布时间】:2012-12-05 08:41:13
【问题描述】:
我已经用 Java 开发命令行程序有一段时间了,并且正在研究实现 GUI 解决方案的方法。我是新手,所以任何帮助都会非常有帮助。提前致谢。 我最近问了另一个关于按钮的问题,但我现在有另一个问题。
我一直在从一本书中学习如何使用动作侦听器来执行基于按钮的动作。然而,在书中,按钮只是简单地调用了一个产生文本输出的方法。
我需要一种方法来允许用户按下一个按钮,该按钮将他/她带到一个具有不同按钮/选项的新窗口,如果用户希望他们可以按下另一个按钮返回上一个窗口。如果有人可以向我展示一个框架解决方案,并在下面解释我的示例:
用户会看到两个按钮,“图书馆菜单”和“帐户菜单” 如果用户按下“图书馆菜单”,他们将被带到一个窗口,其中包含添加书籍、删除书籍等选项,最后一个按钮返回主屏幕。 如果用户按下“帐户菜单”,他们会看到一个新窗口/菜单,其中包含添加、删除、重命名等按钮,以及返回主屏幕/主菜单的最终按钮。
使用命令行很简单,因为选择库会调用库类中的方法。该方法将有一个 switch case,它根据用户输入调用不同的方法,例如当用户输入“e”时,switch case 可以选择从方法中返回,即 return 语句将用户返回到该方法最初调用它(在主屏幕中)。
我非常感谢任何有关这方面的帮助/建议/信息!!!!
【问题讨论】:
标签: java swing user-interface frames