高级Java GUI框架

问题描述

|                                                                                                                       

解决方法

相反,GUI框架不是IDE。 NetBeans是一个IDE,但也提供了NetBeans RCP框架(但您无需使用NetBeans IDE即可使用NetBeans RCP)。 如果您的主要问题是设计UI(面板,表单...),则有两个选择: 为此手动创建用户界面 您将需要使用LayoutManager 具有简单的API(很好的例子: DesignGridLayout和MigLayout) 使用UI设计器创建UI(在 IDE),我永远不会建议 选项,因为生成的代码是 晦涩难维护也, 这对所有对象强制使用相同的UI 团队中的开发人员。 现在,如果您正在寻找用于构建UI应用程序的框架(而不仅仅是谈论表单),那么您将拥有其中的一些,但是在大多数情况下,它们要么太“庞大”(例如,NetBeans RCP或Spring RCP) ),或仅提供UI框架所需的一部分功能。 您可能想从Swing应用程序框架(或其后代BSAF)开始,尽管它们现在似乎都已经死了,但是如果您不怕自己修复一些错误(它\实际上,实际上并不难,因为代码库非常小)。     ,尝试JavaFX获得丰富的UI     ,您应该尝试不同的外观和摇摆感,以使您的应用富有外观。 或者,如果您仍想继续尝试,则尝试以下方法之一作为摆动的替代方法:JavaFx或SWT或浮标