我目前正在尝试为我编写的程序创建一个 GUI,该程序可以帮助您将站点密码保存到文件中。截至目前,该程序将允许您在终端/cmd 中编辑并向您提供这些内容。我希望它有一个 GUI,开头有 2 个按钮,说明你想“查看你的密码”还是“编辑密码”。“查看您的密码”将带您到 GUI 的另一个部分,让您查看您的密码,“编辑密码”将带您到 GUI 的一个部分,让您将密码和详细信息添加到文件中。有人可以为我提供好的在线教程,让我完成这个吗?
5 回答
如果您想以标准方式执行此操作,您可以尝试使用 Java(准确地说是 JFC)附带的Swing ,它有很好的教程和支持。这里是官方教程:Swing 教程。
如果您想使用使用本机操作系统组件的东西,那么SWT适合您。Lars Vogel 在这个主题中有很多教程: SWT 教程。
如果您想要一些新的和闪亮的东西,那么看看Java FX。它旨在与FLEX竞争,它也是 Oracle 的东西:Java FX 教程 (编辑:JavaFX 不再是 SDK 的一部分)。
还有其他框架,但在我看来,这些是最有用且有据可查的。
Swing 和 SWT 的一大优点是您可以使用WindowBuilder轻松创建 UI-s。您可以在这里查看它:WindowBuilder。
Swing 上的Java 教程是一个很好的资源。如果您不喜欢使用 Java 代码手动编写 UI,那么有几个 GUI 构建器,您可以在其中直观地布置 UI,并在代码隐藏中填写行为。例如, Netbeans有这样的东西,并且有WindowBuilder for Eclipse。
如果您不必使用 Swing,您也可以尝试Java FX 2.x,我认为它的外观和感觉更好。最新版本的 Netbeans 有一个 Java FX 构建器,但是根据您的描述,以编程方式设置框架应该相当容易。
如果您想减轻 Java GUI 编程,那么也许您可以考虑使用一些框架,例如Griffon。我使用它,它比纯 Swing 容易得多。