Java Synthetica的外观和感觉

时间:2014-02-10 20:54:15

标签: java swing look-and-feel synthetica

最近我学到了很多Java;

目前我正在使用Swing for GUI; 我想使用Synthetica的L& F's;

我需要帮助从哪里开始,一些全面的教程可能会有所帮助,

我也很想知道如果我浪费时间学习摇摆。 因为我知道Synthetica不需要编写代码,或者我错了吗?

感谢。

1 个答案:

答案 0 :(得分:2)

Synthetica是Java Swing GUI Library / Toolkit的外观(LaF)。可以将其视为改变Java GUI应用程序默认外观的皮肤。

以下是关于如何将不同的LaF集成到您的应用中的一些阅读材料:

http://docs.oracle.com/javase/tutorial/uiswing/examples/lookandfeel/

http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html

http://www.javasoft.de/synthetica/faq/#general-1

使用预先构建的LaF将节省您自己制作LaF的时间和代码,但您仍然需要编写实际的GUI(框架,按钮,文本框等)。 Synthetica会使它们看起来与正常情况不同。我想说有效地使用Java Swing LaF,你仍然需要了解Swing。

如果您不喜欢Swing,那么值得研究JavaFX。它是Swing的替代品,默认包含在Java 8中。您可以使用Java代码手动编写GUI代码,就像使用Swing一样,或者您可以使用称为FXML的东西来基本上在一个特殊的XML文档中编写GUI,这个文档要快得多。 JavaFX还使用CSS来设置LaF的样式,无论你想要什么样。

相关问题