Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class SynthStyleFactory extends Object
SynthStyle
s. Каждый Синтезатор ComponentUI
s вызовет в ток SynthStyleFactory
получить a SynthStyle
для каждой из отличных областей они имеют. Следующий пример создает пользовательское SynthStyleFactory
это возвращает различный стиль, основанный на Region
:
class MyStyleFactory extends SynthStyleFactory { public SynthStyle getStyle(JComponent c, Region id) { if (id == Region.BUTTON) { return buttonStyle; } else if (id == Region.TREE) { return treeStyle; } return defaultStyle; } } SynthLookAndFeel laf = new SynthLookAndFeel(); UIManager.setLookAndFeel(laf); SynthLookAndFeel.setStyleFactory(new MyStyleFactory());
SynthStyleFactory
, SynthStyle
Конструктор и Описание |
---|
SynthStyleFactory()
Создает a
SynthStyleFactory . |
public abstract SynthStyle getStyle(JComponent c, Region id)
c
- Компонент, просящийid
- Идентификатор области
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.