|
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, updateStylescreateAudioAction, getAudioActionMap, initClassDefaults, initComponentDefaults, initSystemColorDefaults, loadSystemColors, playSoundgetDesktopPropertyValue, getDisabledSelectedIcon, getLayoutStyle, getSupportsWindowDecorations, installBorder, installColors, installColorsAndFont, installProperty, loadKeyBindings, makeComponentInputMap, makeIcon, makeInputMap, makeKeyBindings, provideErrorFeedback, toString, uninstallBorderpublic void initialize()
initialize в class SynthLookAndFeelLookAndFeel.uninitialize(), UIManager.setLookAndFeel(javax.swing.LookAndFeel)public void uninitialize()
uninitialize в class SynthLookAndFeelLookAndFeel.initialize(), UIManager.setLookAndFeel(javax.swing.LookAndFeel)public UIDefaults getDefaults()
SynthLookAndFeelgetDefaults в class SynthLookAndFeelBasicLookAndFeel.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 SynthLookAndFeelpublic String getID()
getID в class SynthLookAndFeelpublic String getDescription()
getDescription в class SynthLookAndFeelpublic boolean shouldUpdateStyleOnAncestorChanged()
SynthLookAndFeelSynthStyles от SynthStyleFactory когда предок JComponent изменения. Подкласс, который обеспечил a SynthStyleFactory это базировало возвращаемое значение от getStyle от включения иерархия переопределила бы этот метод, чтобы возвратить true.shouldUpdateStyleOnAncestorChanged в class SynthLookAndFeeltrueprotected boolean shouldUpdateStyleOnEvent(PropertyChangeEvent ev)
SynthLookAndFeelshouldUpdateStyleOnEvent в class SynthLookAndFeelev - a PropertyChangeEventpublic 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)
LookAndFeelIcon с отключенным появлением. Этот метод используется, чтобы генерировать отключенный Icon когда каждый не был определен. Например, если Вы создаете a JButton и только определите Icon через setIcon этот метод вызовут, чтобы генерировать отключенный Icon. Если null передается как icon этот метод возвраты null. Некоторый взгляд и чувства не могли бы представить отключенный Icon, когда они проигнорируют это.
getDisabledIcon в class LookAndFeelcomponent - JComponent это выведет на экран Icon, может быть nullicon - 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