我有一个模拟技术商店的任务。要求是有一个基于 Java 的 GUI,我决定尝试为我的应用程序编写一个类似向导的界面。问题是,我不知道从哪里开始以及要关注什么。
我看过:
- AWT/摇摆;和
- JavaFX;
但是我仍然很困惑,因为我以前没有编写过 GUI。有什么建议么?
我有一个模拟技术商店的任务。要求是有一个基于 Java 的 GUI,我决定尝试为我的应用程序编写一个类似向导的界面。问题是,我不知道从哪里开始以及要关注什么。
我看过:
但是我仍然很困惑,因为我以前没有编写过 GUI。有什么建议么?
在java中,学习曲线通常可以简单地了解GUI,也许最好先看看一些预先创建的GUI。如果您使用 NetBeans GUI swing GUI 构建器http://netbeans.org/features/java/swing.html构建 GUI,那么它将为 GUI 生成 Java 代码,您可以对其进行编辑并简单地学习 GUI 的方式swing 使用小部件或在 NetBeans 中制作整个 GUI。虽然我没想到后者可以接受任务。
我会使用 Swing 模态对话框:
http://docs.oracle.com/javase/tutorial/uiswing/components/dialog.html
它们非常易于使用,并且是模态的,很容易实现一系列步骤,典型的向导。
另一种可能的实现是使用 swing 选项卡式面板:
http://docs.oracle.com/javase/tutorial/uiswing/components/tabbedpane.html
如果您想向用户指示组成向导的步骤数,这尤其有用。