Spec-Zone .ru
спецификации, руководства, описания, API
|
public class MultiLookAndFeel extends LookAndFeel
Стиль мультиплексирования, который позволяет больше чем одному UI быть связанным с компонентом одновременно. Основной стиль вызывают стилем по умолчанию, и другой взгляд и чувства вызывают вспомогательные.
Для дополнительной информации см. Используя Стиль Мультиплексирования.
Предупреждение: Сериализированные объекты этого класса не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans
пакет. Пожалуйста, см. XMLEncoder
.
Конструктор и Описание |
---|
MultiLookAndFeel() |
Модификатор и Тип | Метод и Описание |
---|---|
static ComponentUI |
createUIs(ComponentUI mui, Vector uis, JComponent target)
Создает
ComponentUI объекты, требуемые представить target компонент, помещая объекты в uis вектор и возврат ComponentUI возразите, что лучше всего представляет UI компонента. |
UIDefaults |
getDefaults()
Создает, инициализирует, и возвращает стиль определенные значения по умолчанию.
|
Строка |
getDescription()
Возвращает короткое описание этого стили.
|
Строка |
getID()
Возвращает строку, подходящую для использования приложениями/службами, которое идентифицирует этот стиль.
|
Строка |
getName()
Возвращает строку, подходящую для использования в меню, которое идентифицирует этот стиль.
|
boolean |
isNativeLookAndFeel()
Возвраты
false ; этот стиль не является собственным на любую платформу. |
boolean |
isSupportedLookAndFeel()
Возвраты
true ; каждая платформа разрешает этот стиль. |
protected static ComponentUI[] |
uisToArray(Vector uis)
Создает массив, заполняет это с объектами UI от переданного - в векторе, и возвращает массив.
|
getDesktopPropertyValue, getDisabledIcon, getDisabledSelectedIcon, getLayoutStyle, getSupportsWindowDecorations, initialize, installBorder, installColors, installColorsAndFont, installProperty, loadKeyBindings, makeComponentInputMap, makeIcon, makeInputMap, makeKeyBindings, provideErrorFeedback, toString, uninitialize, uninstallBorder
public String getName()
getName
в классе LookAndFeel
public String getID()
getID
в классе LookAndFeel
public String getDescription()
getDescription
в классе LookAndFeel
public boolean isNativeLookAndFeel()
false
; этот стиль не является собственным на любую платформу.isNativeLookAndFeel
в классе LookAndFeel
false
public boolean isSupportedLookAndFeel()
true
; каждая платформа разрешает этот стиль.isSupportedLookAndFeel
в классе LookAndFeel
true
UIManager.setLookAndFeel(javax.swing.LookAndFeel)
public UIDefaults getDefaults()
ComponentUI
имена классов (такой как "javax.swing.plaf.multi. MultiButtonUI").getDefaults
в классе LookAndFeel
UIDefaults
объектJComponent.getUIClassID()
public static ComponentUI createUIs(ComponentUI mui, Vector uis, JComponent target)
ComponentUI
объекты, требуемые представить target
компонент, помещая объекты в uis
вектор и возврат ComponentUI
возразите, что лучше всего представляет UI компонента. Этот метод находит ComponentUI
объекты, вызывая getDefaults().getUI(target)
на каждом и вспомогательном использующемся в настоящее время стили по умолчанию. Первый UI возражает, что этот метод добавляет к uis
вектор для стили по умолчанию. Этот метод вызывается createUI
метод MultiXxxxUI
классы.
mui
- ComponentUI
объект, который представляет полный UI для target
компонент; это должно быть экземпляром одного из MultiXxxxUI
классыuis
- a Vector
; обычно это uis
поле mui
параметрtarget
- компонент, UI которого представляется mui
mui
если у компонента есть какие-либо вспомогательные объекты UI; иначе, возвращает объект UI для стили по умолчанию или null
если объект UI по умолчанию не мог бы быть найденUIManager.getAuxiliaryLookAndFeels()
, UIDefaults.getUI(javax.swing.JComponent)
, MultiButtonUI.uis
, MultiButtonUI.createUI(javax.swing.JComponent)
protected static ComponentUI[] uisToArray(Vector uis)
uis
нуль, этот метод возвращает массив с нулевыми элементами. Если uis
пустой вектор, этот метод возвраты null
. Ошибка периода выполнения происходит если любые объекты в uis
вектор не имеет типа ComponentUI
.uis
- векторное, содержащее ComponentUI
объекты
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.