|
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)
Загружает набор
SynthStyles, который будет использоваться этим SynthLookAndFeel. |
void |
load(URL url)
Загружает набор
SynthStyles, который будет использоваться этим 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, playSoundgetDesktopPropertyValue, getDisabledIcon, getDisabledSelectedIcon, getLayoutStyle, getSupportsWindowDecorations, installBorder, installColors, installColorsAndFont, installProperty, loadKeyBindings, makeComponentInputMap, makeIcon, makeInputMap, makeKeyBindings, provideErrorFeedback, toString, uninstallBorderpublic SynthLookAndFeel()
Для возвращенного SynthLookAndFeel чтобы быть полезными, Вы должны вызвать load определить набор SynthStyles, или вызывают 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, чтобы выбрать Область дляcpublic static ComponentUI createUI(JComponent c)
ComponentUI для переданного в JComponent.c - JComponent, чтобы создать ComponentUI дляcpublic void load(InputStream input, Class<?> resourceBase) throws ParseException
SynthStyles, который будет использоваться этим SynthLookAndFeel. resourceBase используется, чтобы разрешить любой путь базируемые ресурсы, например Image был бы разрешен resourceBase.getResource(path). Обратитесь к Формату файла Синтезатора для получения дополнительной информации.input - InputStream, чтобы загрузиться отresourceBase - используемый, чтобы разрешить любые изображения или другие ресурсыParseException - если есть ошибка в парсингеIllegalArgumentException - если входной или resourceBase nullpublic void load(URL url) throws ParseException, IOException
SynthStyles, который будет использоваться этим SynthLookAndFeel. Путь базируемые ресурсы разрешается относительно к указанному URL из стиля. Например Image был бы разрешен new URL(synthFile, path). Обратитесь к Формату файла Синтезатора для получения дополнительной информации.url - URL загрузить набор SynthStyle отParseException - если есть ошибка в парсингеIllegalArgumentException - если synthSet nullIOException - если synthSet не может быть открыт как InputStreampublic void initialize()
initialize в class BasicLookAndFeelLookAndFeel.uninitialize(), UIManager.setLookAndFeel(javax.swing.LookAndFeel)public void uninitialize()
uninitialize в class BasicLookAndFeelLookAndFeel.initialize(), UIManager.setLookAndFeel(javax.swing.LookAndFeel)public UIDefaults getDefaults()
getDefaults в class BasicLookAndFeelBasicLookAndFeel.initClassDefaults(javax.swing.UIDefaults), BasicLookAndFeel.initSystemColorDefaults(javax.swing.UIDefaults), BasicLookAndFeel.initComponentDefaults(javax.swing.UIDefaults)public boolean isSupportedLookAndFeel()
isSupportedLookAndFeel в class LookAndFeelUIManager.setLookAndFeel(javax.swing.LookAndFeel)public boolean isNativeLookAndFeel()
isNativeLookAndFeel в class LookAndFeelpublic String getDescription()
getDescription в class LookAndFeelpublic String getName()
getName в class LookAndFeelpublic String getID()
getID в class LookAndFeelpublic 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