背景 我需要在我的java应用程序中创建一个外观现代。我最近知道"外观和感觉"可以根据需要更改java应用程序。下面的代码示例使用名为" SubstanceOfficeSilver2007LookAndFeel"这让我对改变"外观和感觉有了一个很好的想法。
try {
UIManager.setLookAndFeel(new SubstanceOfficeSilver2007LookAndFeel());
} catch (Exception ex) {
LOGGER.log(Level.SEVERE, "Substance Look and Feel Error", ex);
}
// TabbedPane border settings in substance look and feel.
UIManager.put(SubstanceLookAndFeel.TABBED_PANE_CONTENT_BORDER_KIND,
TabContentPaneBorderKind.DOUBLE_PLACEMENT);
// Cut, copy, paste menu in TextField with substance look and feel.
UIManager.put(LafWidget.TEXT_EDIT_CONTEXT_MENU, true);
此代码可在here中找到。
问题:
答案 0 :(得分:0)
我不确定使用Netbeans GUI构建器来改变外观 急剧下降。最好的选择是手动编写所有代码,这将使您使用MVC设计更好地理解和松散耦合。我个人如果你想要一个新的外观和感觉与现代UI切换到JavaFX并使用胶片的scenebuilder来定制你想要的方式。另外,您可以使用CSS,因此没有任何限制。所以我不得不说现在更现代的java应用程序使用JavaFX。
很抱歉,如果它必须在Swing中,它对你没有帮助。