Module java.desktop

Class SynthLookAndFeel

所有已实现的接口:
Serializable
直接已知的子类:
NimbusLookAndFeel

public class SynthLookAndFeel extends BasicLookAndFeel
SynthLookAndFeel提供了创建自定义外观的基础。SynthLookAndFeel不直接提供外观,所有绘制都是委托的。您需要通过load(java.io.InputStream, java.lang.Class<?>)方法提供配置文件,或者提供自己的SynthStyleFactorysetStyleFactory(javax.swing.plaf.synth.SynthStyleFactory)。请参考包摘要中加载文件的示例,以及SynthStyleFactory提供自己的SynthStyleFactorysetStyleFactory的示例。

SynthIcon接口提供了paintIcon(synthContext, graphics, x, y, width, height)方法,允许使用给定的SynthContext绘制图标。

警告:此类作为扩展BasicLookAndFeel的副作用实现了Serializable。它不打算被序列化。尝试对其进行序列化将导致NotSerializableException

自 JDK 版本:
1.5