【发布时间】:2020-02-16 10:47:59
【问题描述】:
我目前正在进行计算机科学内部评估,并且正在使用 Netbeans 中的 java 进行面向对象编程。
我已经编写了代码,并且输出可以按照我的意愿工作,但我想知道是否有一种简单的方法可以从使用输出终端切换到使用 GUI 作为用户界面。
【问题讨论】:
-
在 Java 中,您可以使用 Swing 库(它们是主要 Java 库的一部分)创建带有按钮/文本框等的窗口。也许看看javatutorial.net/jframe-buttons-listeners-text-fields 的例子(或者在网上搜索其他人..=
-
并非如此。 GUI 是事件驱动的。您应该编写程序的不同部分作为对用户输入的响应,在控制台程序中您将提示输入。您可以为每个提示启动一个对话框,但这不是正确的 GUI。因此,您需要以重要的方式更改您的程序。
-
你可以在你的类中使用 Swing 或者你可以使用 JavaFX 并将你的代码从你的 main() 转移到 start()。 JavaFX 是最先进的。不要在 Swing 上浪费太多时间。
标签: java oop user-interface netbeans