Spec-Zone .ru
спецификации, руководства, описания, API
|
public class NimbusLookAndFeel extends SynthLookAndFeel
NimbusLookAndFeel class.
Конструктор и Описание |
---|
NimbusLookAndFeel()
Создайте новый NimbusLookAndFeel.
|
Модификатор и Тип | Метод и Описание |
---|---|
UIDefaults |
getDefaults()
Возвращает значения по умолчанию для этого SynthLookAndFeel.
|
protected Color |
getDerivedColor(Color color1, Color color2, float midPoint)
Декодирует и возвращает цвет, который получается из смещения между двумя другими цветами.
|
protected Color |
getDerivedColor(Color color1, Color color2, float midPoint, boolean uiResource)
Декодирует и возвращает цвет, который получается из смещения между двумя другими цветами.
|
Цвет |
getDerivedColor(String uiDefaultParentName, float hOffset, float sOffset, float bOffset, int aOffset, boolean uiResource)
Получите полученный цвет, полученные цвета являются совместно использованными экземплярами, и значение цвета, изменится, когда его родительские UIDefault красят изменения.
|
Строка |
getDescription()
Возвращает текстовое описание этого стили.
|
Значок |
getDisabledIcon(JComponent component, Icon icon)
Возвраты
Icon с отключенным появлением. |
Строка |
getID()
Возвратите строку, которая идентифицирует этот стиль.
|
Строка |
getName()
Возвратите короткую строку, которая идентифицирует этот стиль.
|
static NimbusStyle |
getStyle(JComponent c, Region r)
Связали стиль с данным компонентом и областью.
|
void |
initialize()
Вызванный UIManager, когда этот стиль устанавливается.
|
void |
register(Region region, String prefix)
Регистрирует сторонний компонент в NimbusLookAndFeel.
|
boolean |
shouldUpdateStyleOnAncestorChanged()
Возвраты, должен ли UIs обновить их
SynthStyles от SynthStyleFactory когда предок JComponent изменения. |
protected boolean |
shouldUpdateStyleOnEvent(PropertyChangeEvent ev)
Возвраты, должен ли UIs обновить их стили, когда определенное событие имеет место.
|
void |
uninitialize()
Вызванный UIManager, когда этот стиль удаляется.
|
createUI, getRegion, getStyleFactory, isNativeLookAndFeel, isSupportedLookAndFeel, load, load, setStyleFactory, updateStyles
createAudioAction, getAudioActionMap, initClassDefaults, initComponentDefaults, initSystemColorDefaults, loadSystemColors, playSound
getDesktopPropertyValue, getDisabledSelectedIcon, getLayoutStyle, getSupportsWindowDecorations, installBorder, installColors, installColorsAndFont, installProperty, loadKeyBindings, makeComponentInputMap, makeIcon, makeInputMap, makeKeyBindings, provideErrorFeedback, toString, uninstallBorder
public void initialize()
initialize
в class SynthLookAndFeel
LookAndFeel.uninitialize()
, UIManager.setLookAndFeel(javax.swing.LookAndFeel)
public void uninitialize()
uninitialize
в class SynthLookAndFeel
LookAndFeel.initialize()
, UIManager.setLookAndFeel(javax.swing.LookAndFeel)
public UIDefaults getDefaults()
SynthLookAndFeel
getDefaults
в class SynthLookAndFeel
BasicLookAndFeel.initClassDefaults(javax.swing.UIDefaults)
, BasicLookAndFeel.initSystemColorDefaults(javax.swing.UIDefaults)
, BasicLookAndFeel.initComponentDefaults(javax.swing.UIDefaults)
public static NimbusStyle getStyle(JComponent c, Region r)
c
- ненулевая ссылка на JComponentr
- ненулевая ссылка на область компонента cpublic String getName()
getName
в class SynthLookAndFeel
public String getID()
getID
в class SynthLookAndFeel
public String getDescription()
getDescription
в class SynthLookAndFeel
public boolean shouldUpdateStyleOnAncestorChanged()
SynthLookAndFeel
SynthStyles
от SynthStyleFactory
когда предок JComponent
изменения. Подкласс, который обеспечил a SynthStyleFactory
это базировало возвращаемое значение от getStyle
от включения иерархия переопределила бы этот метод, чтобы возвратить true.shouldUpdateStyleOnAncestorChanged
в class SynthLookAndFeel
true
protected boolean shouldUpdateStyleOnEvent(PropertyChangeEvent ev)
SynthLookAndFeel
shouldUpdateStyleOnEvent
в class SynthLookAndFeel
ev
- a PropertyChangeEvent
public void register(Region region, String prefix)
Регистрирует сторонний компонент в NimbusLookAndFeel.
Области представляют Компоненты и области в пределах Компонентов, которые действуют как независимые области рисования. После того, как зарегистрированный в NimbusLookAndFeel, NimbusStyles для этих Областей может быть получен через getStyle
метод.
NimbusLookAndFeel использует стандартную схему именования для записей в таблице UIDefaults. Ключ для каждого свойства, состояния, живописца, и другого значения по умолчанию, зарегистрированного в UIDefaults для определенной Области, начнется с указанного prefix
Например, предположите, что у меня был компонент под названием JFoo. Предположите, что я тогда зарегистрировал этот компонент в NimbusLookAndFeel этим способом:
laf.register(NimbusFooUI.FOO_REGION, "Foo");
В этом случае я мог тогда зарегистрировать свойства для этого компонента с UIDefaults следующим способом:
UIManager.put("Foo.background", new ColorUIResource(Color.BLACK));
UIManager.put("Foo.Enabled.backgroundPainter", new FooBackgroundPainter());
Также возможно зарегистрировать именованный компонент в Нимбе. Например, предположите, что Вы хотели разработать фон JPanel по имени "MyPanel" по-другому от другого JPanels. Вы могли выполнить это, делая следующее:
laf.register(Region.PANEL, "\"MyPanel\"");
UIManager.put("\"MyPanel\".background", new ColorUIResource(Color.RED));
region
- Область Синтезатора, которая регистрируется. Такой как Кнопка, или ScrollBarThumb, или NimbusFooUI.FOO_REGION.prefix
- Префикс UIDefault. Например, мог быть ComboBox, или если именованные компоненты, "MyComboBox", или даже что-то как ToolBar. "MyComboBox". "ComboBox.arrowButton"public Icon getDisabledIcon(JComponent component, Icon icon)
LookAndFeel
Icon
с отключенным появлением. Этот метод используется, чтобы генерировать отключенный Icon
когда каждый не был определен. Например, если Вы создаете a JButton
и только определите Icon
через setIcon
этот метод вызовут, чтобы генерировать отключенный Icon
. Если null
передается как icon
этот метод возвраты null
. Некоторый взгляд и чувства не могли бы представить отключенный Icon
, когда они проигнорируют это.
getDisabledIcon
в class LookAndFeel
component
- JComponent
это выведет на экран Icon
, может быть null
icon
- Icon
генерировать отключенный значок отIcon
, или null
если подходящее Icon
не может быть сгенерированpublic Color getDerivedColor(String uiDefaultParentName, float hOffset, float sOffset, float bOffset, int aOffset, boolean uiResource)
uiDefaultParentName
- Родительский ключ UIDefaulthOffset
- Оттенок смещаетсяsOffset
- Насыщенность смещаетсяbOffset
- Яркость смещаетсяaOffset
- Альфа смещаетсяuiResource
- Истина, если полученный цвет должен быть UIResource, ложью, если это не должно бытьprotected final Color getDerivedColor(Color color1, Color color2, float midPoint, boolean uiResource)
color1
- Первый цветcolor2
- Второй цветmidPoint
- Смещение между цветом 1 и цветом 2, значение 0.0 является цветом 1, и 1.0 цвет 2;uiResource
- Истина, если полученный цвет должен быть UIResourceprotected final Color getDerivedColor(Color color1, Color color2, float midPoint)
color1
- Первый цветcolor2
- Второй цветmidPoint
- Смещение между цветом 1 и цветом 2, значение 0.0 является цветом 1, и 1.0 цвет 2;
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
ЧЕРНОВАЯ земля-b92