2012-07-18 114 views
8

我正在尝试为我编写的程序创建一个GUI,以帮助您将站点密码保存到文件中。截至目前,该程序将允许您在终端/ cmd中进行编辑并提供给您。我希望它有一个图形用户界面,在开始时会有2个按钮,说明您想“查看密码”还是“编辑密码”。 “查看你的密码”将带你进入GUI的另一部分,让你看到你的密码,“编辑密码”将带你到GUI的一部分,让你添加密码和详细信息到文件中。有人可以给我提供很好的在线教程,让我可以完成这个任务吗?谢谢。在Java中创建GUI的最简单方法是什么?

回答

5

Java Tutorials on Swing是一个不错的资源。如果您不喜欢用Java代码手动编写您的UI,那么可以使用几个GUI构建器,您可以直观地布局UI,只需在代码隐藏中填写行为即可。例如。 Netbeans有这样的事情,并有WindowBuilderEclipse

2

如果你不需要使用Swing,你也可以尝试Java FX 2.x,我认为它的外观和感觉更好。 Netbeans的最新版本有一个Java FX构建器,但是对于您所描述的内容而言,它应该相当容易地以编程方式设置您的框架。

+0

JavaFX还活着吗?哇,我不能说我在任何地方都看到过它。 – Joey 2012-07-18 15:11:46

+0

@Joey它不是Java FX 1.x,而是完全不同的Java FX 2.x(像Swing这样的纯Java),实际上它将在未来取代Swing。 – assylias 2012-07-18 15:12:57

3

如果你想减轻Java GUI编程,那么也许你可以考虑使用一些框架,例如Griffon。我使用它,它比纯Swing更容易。

+1

下面是最近Griffon教程http://jaxenter.com/tutorial-griffon-building-desktop-applications-with-groovy-43352的链接。html – aalmiray 2012-07-18 20:18:32

15

如果你想要这样做的标准方式,你可以尝试摆动因为它与Java(准确的说是JFC),并有很好的教程和支持。 下面是官方教程:Swing tutorial.

如果你想使用的东西,使用本机OS组件,然后SWT是给你的。 Lars Vogel在这个主题中有几个教程: SWT tutorial

如果你想要新的东西和闪亮的东西,那么看看Java FX。它意味着与FLEX竞争,它也是一个Oracle的东西:Java FX tutorial

还有其他的框架,但这些是我认为最有用和最好的文档。

Swing和SWT的一大优点是您可以使用WindowBuilder轻松创建UI-s。你可以看看这里:WindowBuilder

+1

SWT实际上*使用*本地控件;他们不只是这样看待(或者像Swing一样)。 – Joey 2012-07-18 15:14:26

+0

是的,确实如此。谢谢你补充说,这对我来说很明显。 – 2012-07-18 15:16:02

+0

截至今天,在Java中建立用户界面的“推荐”方法是JavaFX – 2016-01-23 15:19:00

相关问题