对此类似的问题也会定期提出,但其中许多答案已经过时。 我需要用Java构build一个跨平台的桌面应用程序,其GUI与当代桌面应用程序的质量相当。 Swing是默认的select,但是我还没有遇到一个Swing应用程序,至less看起来相当过时和笨拙(主观的,我知道,但是用GUI很难避免审美判断)。 我注意到,新的比特币客户端现在使用QT和Java绑定,并且具有吸引人的用户界面,但是这具有不再是纯Java的缺点。 当我searchSwing相关的图书馆的时候,发现了5年或更长的时间,尽pipe桌面应用程序的美学自那时以来已经有了显着的发展。 如果您需要从头开始构buildJava桌面应用程序,您将使用什么GUI?
我发现这个更老的讨论: 有没有人使用Swing的“swingx”扩展? ,但我想知道SwingLabs,SwingX的现状。 下载地址等一切都被打破,例如: https://swingx.dev.java.net http://swinglabs.org/projects.jsp上的第一个链接 https://swingx.dev.java.net/files/documents/2981/153005/swingx-1.6.2-bundle.zip最新的稳定下载 等等… 这仅仅是一个replace一个新领域的问题,还是甲骨文解雇了这些活动?
我有一个非常大的程序,目前正在使用SWT。 该程序可以在Windows,Mac和Linux上运行,它是一个有很多元素的大型桌面应用程序。 现在SWT有点老了,我想切换到Swing或JavaFX。 我想听听你对三件事的想法。 我主要关心的是桌面GUI应用程序会更好吗? (我在网上看了很多人的build议,JavaFX和Swing一样好,但除了简单的意见之外,我没有看到许多有效的争论)。 它必须在Windows,Mac和一些stream行的Linux发行版上工作。 什么会更干净,更容易维护? 而从零开始构build会更快? 我在我的应用程序中使用MVC methology,如果有任何帮助。
我正在Swing中编写一个GUI,我想在主窗口中执行一个文件select器,如下图所示: 虽然似乎有很多关于如何编写popup文件select器的教程,但是我没有看到关于如何在摆动中完成这种types的select器的信息。 也很抱歉,如果这之前已经问过,我做了很多的search周围,无法find其他东西。