【问题标题】:Examples of good Java desktop applications [closed]优秀的 Java 桌面应用程序示例 [关闭]
【发布时间】:2025-12-27 05:05:17
【问题描述】:

更多 wiki 列表/集合,我正在寻找一个好的 Java 桌面应用程序列表。我在下面添加了几个开始。如果知道,请列出正在使用的框架/小部件工具包。

【问题讨论】:

  • 这是一道编程题???
  • 它提供了有关语言/JVM 能力的概念。
  • 如果每个人都开始上传他们提到的应用程序的图片,那就太好了。还有一个指向该软件所在网站的链接。
  • 似乎大多数 Java 桌面应用程序都是面向开发人员的。 Android 应用程序是用 Java 编写的,但现在(2019 年)似乎很少有针对最终用户的 Java 桌面 (PC) 应用程序。相关阅读:reddit.com/r/java/comments/3tozqi/…

标签: java desktop-application


【解决方案1】:

IntelliJ IDEA(摆动)

【讨论】:

  • 我也认为 jEdit 很不错,但是一旦我尝试了 IDEA,我不得不说它拥有我见过的桌面 Java 应用程序中最用户友好的 UI(包含强大的功能)。
【解决方案2】:

Eclipse (SWT)

【讨论】:

  • 不是纯 java,因为它需要自己的本地库,确切地说是 SWT。
【解决方案3】:

Netbeans(摇摆)

【讨论】:

    【解决方案4】:

    Azureus(SWT;感谢 Peter)(当然,严格用于法律目的)

    【讨论】:

    • 我一直很欣赏这个应用程序的功能丰富和流畅。说明 Java 在桌面上的能力很强。
    • “请列出框架/小部件工具包”。
    【解决方案5】:

    jEdit (Swing?)

    【讨论】:

    • 我广泛使用 jEdit,使用它是一种乐趣。 Slava Pestov 和团队做得非常出色。
    【解决方案6】:

    jDiskReport

    http://www.jgoodies.com/freeware/jdiskreport/

    我遇到过的最好的磁盘空间浏览器。

    【讨论】:

      【解决方案7】:

      甜蜜之家 3D:

      http://www.sweethome3d.eu/index.jsp


      (来源:sweethome3d.eu

      【讨论】:

        【解决方案8】:

        Mucommander


        (来源:mucommander.com

        【讨论】:

        • Java 看起来相当不错:P
        【解决方案9】:

        【讨论】:

          【解决方案10】:

          【讨论】:

            【解决方案11】:

            这个用途是一个很好的展示。

            Swing Sightings at Sun

            【讨论】:

              【解决方案12】:

              在游戏方面,三环在Puzzle Pirates 方面做得非常出色。纯 Java,运行良好。

              【讨论】:

                【解决方案13】:

                SQL 开发人员

                【讨论】:

                • 我必须同意你的观点,但有时,它非常有问题。
                • 有时会出现错误且启动缓慢(似乎大多数 Java 桌面应用程序都是如此)。这就是为什么我在 Eclipse 中切换到 Database Explorer 插件的原因。
                • 上次我使用 SQL Developer(几年前)我发现它真的很稳定?最近是不是更严重了?
                【解决方案14】:

                Visual VM - 监控和性能分析工具。


                (来源:java.net

                我喜欢它生成的图表

                【讨论】:

                  【解决方案15】:

                  Vuze(以前的 Azereus)很好,但我遇到的最重要的建议是 YourSQL。这是一个非常棒的 OS X 小 MySQL 客户端,在我发现它是 Java 之前,我使用了超过 1.5 年。它做得很好。许多人与 Java 应用程序相关联的那些经典的“缓慢的未集成垃圾”都没有。

                  【讨论】:

                    【解决方案16】:

                    FreeMind(摆动)

                    【讨论】:

                      【解决方案17】:

                      有点晦涩,但Go Grinder 符合描述。

                      【讨论】:

                      • 这真的很酷!感谢您的链接。
                      • 不客气,很高兴你喜欢它。
                      • 本身不是桌面应用程序(它是一个库),而是与 Go 相关的:davidjarvis.ca/jigo
                      【解决方案18】:

                      【讨论】:

                        【解决方案19】:

                        XMind,基于 Ecipe RCP 的精美思维导图软件。

                        【讨论】:

                          【解决方案20】:

                          柯达数字电影系统(我不只是这么说,因为我写了大约 1/3 的内容,包括大部分 gui。)

                          【讨论】:

                            【解决方案21】:

                            Runescape 游戏是我使用的唯一一个不是 IDE/Editor/Profiler 的 Java 应用程序(它在 Windows 中有一个桌面客户端)。

                            【讨论】:

                              【解决方案22】:

                              SmartSVN、SmartCVS

                              【讨论】:

                                【解决方案23】:

                                FreeCol,经典 Sid Meier 游戏殖民化的开源克隆。

                                【讨论】:

                                  【解决方案24】:

                                  【讨论】:

                                    【解决方案25】:

                                    JOSM 是最受欢迎的OpenStreetMap 编辑器,用 Swing 编写。

                                    【讨论】:

                                      【解决方案26】:

                                      枫木(秋千)

                                      上周不得不和 Maple 一起工作很多。这是一个很好用的强大工具,我一开始不敢相信它是用 Swing 和 Java 开发的 :)

                                      【讨论】:

                                        【解决方案27】:

                                        贾布姆

                                        http://jalbum.net/

                                        【讨论】:

                                          【解决方案28】:

                                          Aerith (Swing + OpenGL) 不过这是一种实验性的。

                                          【讨论】:

                                            【解决方案29】:

                                            RSSOwl 新闻提要阅读器 - http://www.rssowl.org/

                                            【讨论】:

                                              【解决方案30】:

                                              【讨论】: