Spec-Zone .ru
спецификации, руководства, описания, API
|
public class SynthLookAndFeel extends BasicLookAndFeel
load(java.io.InputStream, java.lang.Class<?>)
метод, или обеспечивают Ваше собственное SynthStyleFactory
к setStyleFactory(javax.swing.plaf.synth.SynthStyleFactory)
. Сошлитесь на сводку пакета для примера загрузки файла, и SynthStyleFactory
для примера обеспечения Вашего собственного SynthStyleFactory
к setStyleFactory
.
Предупреждение: Этот class реализации Serializable
как побочный эффект этого расширение BasicLookAndFeel
. Это не предназначается, чтобы быть сериализированным. Попытка сериализировать это приведет к NotSerializableException
.
Конструктор и Описание |
---|
SynthLookAndFeel()
Создает SynthLookAndFeel.
|
Модификатор и Тип | Метод и Описание |
---|---|
static ComponentUI |
createUI(JComponent c)
Создает стиль Синтезатора
ComponentUI для переданного в JComponent . |
UIDefaults |
getDefaults()
Возвращает значения по умолчанию для этого SynthLookAndFeel.
|
Строка |
getDescription()
Возвращает текстовое описание SynthLookAndFeel.
|
Строка |
getID()
Возвратите строку, которая идентифицирует этот стиль.
|
Строка |
getName()
Возвратите короткую строку, которая идентифицирует этот стиль.
|
static Region |
getRegion(JComponent c)
Возвращает Область для JComponent
c . |
static SynthStyle |
getStyle(JComponent c, Region region)
Получает SynthStyle для указанной области указанного компонента.
|
static SynthStyleFactory |
getStyleFactory()
Возвращает текущий SynthStyleFactory.
|
void |
initialize()
Вызванный UIManager, когда этот стиль устанавливается.
|
boolean |
isNativeLookAndFeel()
Возвращает false, SynthLookAndFeel не является собственным стилем.
|
boolean |
isSupportedLookAndFeel()
Возвращает true, SynthLookAndFeel всегда поддерживается.
|
void |
load(InputStream input, Class<?> resourceBase)
Загружает набор
SynthStyle s, который будет использоваться этим SynthLookAndFeel . |
void |
load(URL url)
Загружает набор
SynthStyle s, который будет использоваться этим SynthLookAndFeel . |
static void |
setStyleFactory(SynthStyleFactory cache)
Устанавливает SynthStyleFactory, который классы UI, обеспеченные синтезатором, будут использовать, чтобы получить SynthStyle.
|
boolean |
shouldUpdateStyleOnAncestorChanged()
Возвраты, должен ли UIs обновить их
SynthStyles от SynthStyleFactory когда предок JComponent изменения. |
protected boolean |
shouldUpdateStyleOnEvent(PropertyChangeEvent ev)
Возвраты, должен ли UIs обновить их стили, когда определенное событие имеет место.
|
void |
uninitialize()
Вызванный UIManager, когда этот стиль удаляется.
|
static void |
updateStyles(Component c)
Обновляет стиль, связанный с
c , и все его дочерние элементы. |
createAudioAction, getAudioActionMap, initClassDefaults, initComponentDefaults, initSystemColorDefaults, loadSystemColors, playSound
getDesktopPropertyValue, getDisabledIcon, getDisabledSelectedIcon, getLayoutStyle, getSupportsWindowDecorations, installBorder, installColors, installColorsAndFont, installProperty, loadKeyBindings, makeComponentInputMap, makeIcon, makeInputMap, makeKeyBindings, provideErrorFeedback, toString, uninstallBorder
public SynthLookAndFeel()
Для возвращенного SynthLookAndFeel
чтобы быть полезными, Вы должны вызвать load
определить набор SynthStyle
s, или вызывают setStyleFactory
.
public static void setStyleFactory(SynthStyleFactory cache)
cache
- SynthStyleFactory UIs должен использовать.public static SynthStyleFactory getStyleFactory()
public static SynthStyle getStyle(JComponent c, Region region)
c
- JComponent, чтобы получить SynthStyle дляregion
- Идентифицирует область указанного компонентаpublic static void updateStyles(Component c)
c
, и все его дочерние элементы. Это - более легкая версия SwingUtilities.updateComponentTreeUI
.c
- Компонент, чтобы обновить стиль для.public static Region getRegion(JComponent c)
c
.c
- JComponent, чтобы выбрать Область дляc
public static ComponentUI createUI(JComponent c)
ComponentUI
для переданного в JComponent
.c
- JComponent, чтобы создать ComponentUI
дляc
public void load(InputStream input, Class<?> resourceBase) throws ParseException
SynthStyle
s, который будет использоваться этим SynthLookAndFeel
. resourceBase
используется, чтобы разрешить любой путь базируемые ресурсы, например Image
был бы разрешен resourceBase.getResource(path)
. Обратитесь к Формату файла Синтезатора для получения дополнительной информации.input
- InputStream, чтобы загрузиться отresourceBase
- используемый, чтобы разрешить любые изображения или другие ресурсыParseException
- если есть ошибка в парсингеIllegalArgumentException
- если входной или resourceBase null
public void load(URL url) throws ParseException, IOException
SynthStyle
s, который будет использоваться этим SynthLookAndFeel
. Путь базируемые ресурсы разрешается относительно к указанному URL
из стиля. Например Image
был бы разрешен new URL(synthFile, path)
. Обратитесь к Формату файла Синтезатора для получения дополнительной информации.url
- URL
загрузить набор SynthStyle
отParseException
- если есть ошибка в парсингеIllegalArgumentException
- если synthSet null
IOException
- если synthSet не может быть открыт как InputStream
public void initialize()
initialize
в class BasicLookAndFeel
LookAndFeel.uninitialize()
, UIManager.setLookAndFeel(javax.swing.LookAndFeel)
public void uninitialize()
uninitialize
в class BasicLookAndFeel
LookAndFeel.initialize()
, UIManager.setLookAndFeel(javax.swing.LookAndFeel)
public UIDefaults getDefaults()
getDefaults
в class BasicLookAndFeel
BasicLookAndFeel.initClassDefaults(javax.swing.UIDefaults)
, BasicLookAndFeel.initSystemColorDefaults(javax.swing.UIDefaults)
, BasicLookAndFeel.initComponentDefaults(javax.swing.UIDefaults)
public boolean isSupportedLookAndFeel()
isSupportedLookAndFeel
в class LookAndFeel
UIManager.setLookAndFeel(javax.swing.LookAndFeel)
public boolean isNativeLookAndFeel()
isNativeLookAndFeel
в class LookAndFeel
public String getDescription()
getDescription
в class LookAndFeel
public String getName()
getName
в class LookAndFeel
public String getID()
getID
в class LookAndFeel
public boolean shouldUpdateStyleOnAncestorChanged()
SynthStyles
от SynthStyleFactory
когда предок JComponent
изменения. Подкласс, который обеспечил a SynthStyleFactory
это базировало возвращаемое значение от getStyle
от включения иерархия переопределила бы этот метод, чтобы возвратить true.SynthStyles
от SynthStyleFactory
когда предок изменился.protected boolean shouldUpdateStyleOnEvent(PropertyChangeEvent ev)
ev
- a PropertyChangeEvent
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
ЧЕРНОВАЯ земля-b92