我刚在大学学习Java。但是,我可以编写在命令行中运行的程序。如何使用Java创建GUI软件,比如记事本?我真的很抱歉在这个论坛上提出这样一个基本问题,但我真的很有兴趣编写真实世界的软件。另外,我听说过很多关于Python的内容。如何使用Python开发类似的软件?
答案 0 :(得分:12)
Java:Trail: Creating a GUI With JFC/Swing
Python:GUI Programming in Python
自从你提到创建一个简单的文本编辑器,here's一个例子。
答案 1 :(得分:3)
您可以使用Eclipse为Windows开发Java GUI /桌面应用程序。
http://www.eclipse.org/downloads/
NetBeans也是一种选择。
对于Python,请检查以下链接:
答案 2 :(得分:2)
首先使用Eclipse或Netbeans等集成开发环境。他们都是免费的。
两者都有可视化编辑器,以图形方式设计您的程序,并帮助您编写代码中执行的操作。单击一个按钮左右。我个人更喜欢Netbeans用于此目的,因为gui设计器不需要作为可选插件添加(也许这对于Eclipse来说也不再需要)。
当然,要超越第一步,您需要阅读一些有关如何构建GUI的文档,如其他答案所示。
答案 3 :(得分:1)
如果您的目标是编写本机Windows应用程序,您可能还会考虑切换到.Net(c#),当您了解java中的编程基础时,这不是很难学习。
.net更好地集成在windows环境中,我认为visual studio在某个地方有一个记事本示例。
不是说你不能在java中这样做,确定你可以。
答案 4 :(得分:1)
使用netbeans,它有一个旧的但很好的可视化开发模式。我记不起来了,但我猜它使用的是swing库。此外,它还允许您开发不仅适用于Windows,而且适用于手机等,如果您安装了正确的插件。
答案 5 :(得分:0)
我认为初学者netbean很好,因为它的界面是用户友好的。 它以良好定义的方式管理代码并使代码易于理解
答案 6 :(得分:-1)
您可以使用IntelliJ: https://www.jetbrains.com/idea/
如果你想成为一个非常好的Java IDE, 将成为或已经是开发人员。