如何使用Java编写Windows软件?

如何使用Java编写Windows软件?,java,user-interface,Java,User Interface,我刚在大学里学过Java。但是,在这方面,我可以只编写在命令行中运行的程序。如何使用Java(比如记事本)创建GUI软件?我真的很抱歉在这个论坛上问这么一个基本的问题,但我真的对编写真实世界的软件感兴趣。另外,我也听说过很多关于Python的知识。如何使用Python开发类似的软件?Java: Python: 既然您提到了创建一个简单的文本编辑器,那么举个例子。从使用集成开发环境(如或)开始。他们两个都是免费的 两者都有可视化编辑器,以图形方式设计程序,并在您单击按钮等时帮助您编写代码中执行的操

我刚在大学里学过Java。但是,在这方面,我可以只编写在命令行中运行的程序。如何使用Java(比如记事本)创建GUI软件?我真的很抱歉在这个论坛上问这么一个基本的问题,但我真的对编写真实世界的软件感兴趣。另外,我也听说过很多关于Python的知识。如何使用Python开发类似的软件?

Java:

Python:


既然您提到了创建一个简单的文本编辑器,那么举个例子。

从使用集成开发环境(如或)开始。他们两个都是免费的

两者都有可视化编辑器,以图形方式设计程序,并在您单击按钮等时帮助您编写代码中执行的操作。就我个人而言,我更喜欢Netbeans,因为gui设计器不需要作为可选插件添加(对于Eclipse来说,这可能也不再是必需的)

当然,除了第一步之外,您还需要阅读一些关于如何按照其他答案中的建议构建GUI的文档。

您可以使用这些文档为Windows开发Java GUI/桌面应用程序

这也是一种选择

对于Python,请检查以下链接:


< p>如果你的目标是编写本地Windows应用程序,你也可以考虑切换到.NET(C语言),当你知道java中的编程基础时,这并不难学。 net更好地集成在windows环境中,我认为VisualStudio的某个地方有一个记事本示例


并不是说你不能在java中做到这一点,你当然可以。

使用netbeans,它有一个古老但很好的可视化开发模式。我记不清了,但我想它使用了swing库。此外,如果安装了正确的插件,它不仅可以为windows开发,还可以为手机等进行开发。

我认为对于初学者来说,netbean很好,因为它的界面非常友好。 它以定义良好的方式管理代码,使代码易于理解

您可以使用IntelliJ:

这是一个非常好的Java IDE如果你想成为,
即将成为或已经是一名开发人员。

而且(JEdit)在Java中是一个更高级的编辑器:)我认为现在推荐工具还为时过早。。。Eclipse不是用于GUI开发,而是用于Java开发。