所有类


javax.swing.plaf.basic
类 BasicLookAndFeel

java.lang.Object
  继承者 javax.swing.LookAndFeel
      继承者 javax.swing.plaf.basic.BasicLookAndFeel
所有已实现的接口:
Serializable
直接已知子类:
MetalLookAndFeel, SynthLookAndFeel

public abstract class BasicLookAndFeel
   
   
   
   
extends LookAndFeel
implements Serializable

实现标准 LookAndFeel 基类,标准桌面 LookAndFeel 类(JLF、Mac、Windows 等)从该基类派生。此类不能直接实例化,但是 "Basic" 定义的 UI 类可以。

警告:此类的序列化对象将与以后的 Swing 版本不兼容。当前的序列化支持适用于短期存储或运行相同 Swing 版本的应用程序之间的 RMI。从 1.4 版本开始,已在 java.beans 包中添加了支持所有 JavaBeansTM 长期存储的功能。请参见 XMLEncoder


构造方法摘要
BasicLookAndFeel()
           
 
方法摘要
protected  Action createAudioAction(Object key)
          返回 Action
protected  ActionMap getAudioActionMap()
          返回 ActionMap
 UIDefaults getDefaults()
          此方法由 UIManager.setLookAndFeel 调用一次以创建特定于外观的默认表。
protected  void initClassDefaults(UIDefaults table)
          初始化从 uiClassID 到 BasicComponentUI 的映射。
protected  void initComponentDefaults(UIDefaults table)
           
 void initialize()
          UIManager.setLookAndFeel 在首次调用(通常是惟一的调用)getDefaults() 之前调用此方法。
protected  void initSystemColorDefaults(UIDefaults table)
          将 SystemColor 加载到默认表中。
protected  void loadSystemColors(UIDefaults table, String[] systemColors, boolean useNative)
          如果此为本地外观,则系统颜色属性的初始值与 SystemColor 常量相同。
protected  void playSound(Action audioAction)
          决定是否激发传递给它的 Action,如果必要,激发 ActionactionPerformed 方法。
 void uninitialize()
          UIManager.setLookAndFeel 仅在使用新的默认外观替换之前调用此方法。
 
从类 javax.swing.LookAndFeel 继承的方法
getDescription, getDesktopPropertyValue, getDisabledIcon, getDisabledSelectedIcon, getID, getName, getSupportsWindowDecorations, installBorder, installColors, installColorsAndFont, installProperty, isNativeLookAndFeel, isSupportedLookAndFeel, loadKeyBindings, makeComponentInputMap, makeIcon, makeInputMap, makeKeyBindings, provideErrorFeedback, toString, uninstallBorder
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

BasicLookAndFeel

public BasicLookAndFeel()
方法详细信息

getDefaults

public UIDefaults getDefaults()
从类 LookAndFeel 复制的描述
此方法由 UIManager.setLookAndFeel 调用一次以创建特定于外观的默认表。其他应用程序(例如应用程序生成器)也可以调用此方法。

覆盖:
LookAndFeel 中的 getDefaults
另请参见:
LookAndFeel.initialize(), LookAndFeel.uninitialize(), UIManager.setLookAndFeel(javax.swing.LookAndFeel)

initialize

public void initialize()
UIManager.setLookAndFeel 在首次调用(通常是惟一的调用)getDefaults() 之前调用此方法。

覆盖:
LookAndFeel 中的 initialize
另请参见:
LookAndFeel.uninitialize(), UIManager.setLookAndFeel(javax.swing.LookAndFeel)

uninitialize

public void uninitialize()
UIManager.setLookAndFeel 仅在使用新的默认外观替换之前调用此方法。

覆盖:
LookAndFeel 中的 uninitialize
另请参见:
LookAndFeel.initialize()

initClassDefaults

protected void initClassDefaults(UIDefaults table)
初始化从 uiClassID 到 BasicComponentUI 的映射。JComponent 类定义自己的 uiClassID 常量(参阅 AbstractComponent.getUIClassID)。此表必须将这些常量映射到适当类型的 BasicComponentUI 类。

另请参见:
getDefaults()

initSystemColorDefaults

protected void initSystemColorDefaults(UIDefaults table)
将 SystemColor 加载到默认表中。SystemColor 默认值的键与 SystemColor 中公开字段的名称相同。如果在本地 Windows 平台上创建表,则使用 SystemColor 值;否则创建其值与默认 Windows95 颜色相匹配的颜色对象。


loadSystemColors

protected void loadSystemColors(UIDefaults table,
                                String[] systemColors,
                                boolean useNative)
如果此为本地外观,则系统颜色属性的初始值与 SystemColor 常量相同。否则,使用 systemColor 参数中的整数颜色值。


initComponentDefaults

protected void initComponentDefaults(UIDefaults table)

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部