我正在尝试为我编写的程序创建一个GUI,以帮助您将站点密码保存到文件中。截至目前,该程序将允许您在终端/ cmd中进行编辑并提供给您。我希望它有一个图形用户界面,在开始时会有2个按钮,说明您想“查看密码”还是“编辑密码”。 “查看你的密码”将带你进入GUI的另一部分,让你看到你的密码,“编辑密码”将带你到GUI的一部分,让你添加密码和详细信息到文件中。有人可以给我提供很好的在线教程,让我可以完成这个任务吗?谢谢。在Java中创建GUI的最简单方法是什么?
回答
的Java Tutorials on Swing是一个不错的资源。如果您不喜欢用Java代码手动编写您的UI,那么可以使用几个GUI构建器,您可以直观地布局UI,只需在代码隐藏中填写行为即可。例如。 Netbeans有这样的事情,并有WindowBuilder为Eclipse。
如果你不需要使用Swing,你也可以尝试Java FX 2.x,我认为它的外观和感觉更好。 Netbeans的最新版本有一个Java FX构建器,但是对于您所描述的内容而言,它应该相当容易地以编程方式设置您的框架。
如果你想要这样做的标准方式,你可以尝试摆动因为它与Java(准确的说是JFC),并有很好的教程和支持。 下面是官方教程:Swing tutorial.
如果你想使用的东西,使用本机OS组件,然后SWT是给你的。 Lars Vogel在这个主题中有几个教程: SWT tutorial。
如果你想要新的东西和闪亮的东西,那么看看Java FX。它意味着与FLEX竞争,它也是一个Oracle的东西:Java FX tutorial。
还有其他的框架,但这些是我认为最有用和最好的文档。
Swing和SWT的一大优点是您可以使用WindowBuilder轻松创建UI-s。你可以看看这里:WindowBuilder。
SWT实际上*使用*本地控件;他们不只是这样看待(或者像Swing一样)。 – Joey 2012-07-18 15:14:26
是的,确实如此。谢谢你补充说,这对我来说很明显。 – 2012-07-18 15:16:02
截至今天,在Java中建立用户界面的“推荐”方法是JavaFX – 2016-01-23 15:19:00
- 1. 在java中构建IDE最简单的方法是什么?
- 2. 在java swing中创建表单最简单的方法是什么?
- 3. 在Java中创建2D游戏最简单的方法是什么?
- 4. 什么是创建标签式菜单的最简单方法?
- 5. 什么是创建天气预报的最简单方法?
- 6. 创建响应式图像的最简单方法是什么?
- 7. 什么是创建STL身份映射的最简单方法?
- 8. 用C#创建Excel表最简单的方法是什么?
- 9. 创建简单游戏GUI的方法
- 10. 从C++调用Java方法的最简单方法是什么?
- 11. 在.net中创建动态GUI的最佳方式是什么?
- 12. 在wxPython中创建一个形状窗口最简单的方法是什么?
- 13. 在Perl中创建HTTP GET请求的最简单方法是什么?
- 14. 在C++中创建线程池的最简单方法是什么?
- 15. 在GNU/Linux世界中创建现代GUI应用程序的最简单方法是什么?
- 16. 在Java中操纵ActiveX对象的最好/最简单的方法是什么?
- 17. 在Unix上创建多部分档案最简单的方法是什么?
- 18. 坚持java对象最简单的方法是什么?
- 19. 在Python中创建GUI的简单方法
- 20. 在VB.net中保存设置的最简单方法是什么
- 21. 在webkit中清除浮动的最简单方法是什么?
- 22. 在C中测试空值的最简单方法是什么?
- 23. 在WPF中播放MP3最简单的方法是什么?
- 24. 在ES6中包装Promise的最简单方法是什么?
- 25. 在C++中生成xml最简单的方法是什么?
- 26. 在iPhone OS中使用SQLite3最简单的方法是什么?
- 27. 在C中抓取网页的最简单方法是什么?
- 28. 在c#中加密文件最简单的方法是什么?
- 29. 在C#中获取OutOfMemoryException的最简单方法是什么?
- 30. 在XNA中定位相机的最简单方法是什么?
哇,那很快!谢谢,我会检查出来。 – user1535246 2012-07-18 15:08:54