Spec-Zone .ru
спецификации, руководства, описания, API
|
public class SynthSeparatorUI extends SeparatorUI implements PropertyChangeListener, SynthUI
JSeparator
.DEFAULT, DISABLED, ENABLED, FOCUSED, MOUSE_OVER, PRESSED, SELECTED
Конструктор и Описание |
---|
SynthSeparatorUI() |
Модификатор и Тип | Метод и Описание |
---|---|
static ComponentUI |
createUI(JComponent c)
Создает новый объект UI для данного компонента.
|
SynthContext |
getContext(JComponent c)
Возвращает Контекст для указанного компонента.
|
Размерность |
getMaximumSize(JComponent c)
Возвращает максимальный размер указанного компонента, подходящий для стили.
|
Размерность |
getMinimumSize(JComponent c)
Возвращает минимальный размер указанного компонента, подходящий для стили.
|
Размерность |
getPreferredSize(JComponent c)
Возвращает привилегированный размер указанного компонента, подходящий для стили.
|
void |
installDefaults(JSeparator c)
Настройка по умолчанию установок.
|
void |
installListeners(JSeparator c)
Слушатели установок.
|
void |
installUI(JComponent c)
Конфигурирует указанный компонент соответственно для стили.
|
void |
paint(Graphics g, JComponent c)
Красит указанный компонент согласно Стили.
|
protected void |
paint(SynthContext context, Graphics g)
Красит указанный компонент.
|
void |
paintBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Красит границу.
|
void |
propertyChange(PropertyChangeEvent evt)
Этот метод вызывают, когда связанное свойство изменяется.
|
void |
uninstallDefaults(JSeparator c)
Настройка по умолчанию удалений.
|
void |
uninstallListeners(JSeparator c)
Слушатели удалений.
|
void |
uninstallUI(JComponent c)
Конфигурация реверсов, которая была сделана на указанном компоненте во время
installUI . |
void |
update(Graphics g, JComponent c)
Уведомляет этого делегата UI, чтобы перекрасить указанный компонент.
|
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior
public static ComponentUI createUI(JComponent c)
c
- компонент, чтобы создать UI возражает дляpublic void installUI(JComponent c)
ComponentUI
ComponentUI
экземпляр устанавливается как делегат UI на указанном компоненте. Этот метод должен полностью сконфигурировать компонент для стили, включая следующее: LayoutManager
на компоненте в случае необходимости. PropertyChangeListener
на компоненте, чтобы обнаружить и ответить на компонентные изменения свойства соответственно. installUI
в классе ComponentUI
c
- компонент, где этот делегат UI устанавливаетсяComponentUI.uninstallUI(javax.swing.JComponent)
, JComponent.setUI(javax.swing.plaf.ComponentUI)
, JComponent.updateUI()
public void uninstallUI(JComponent c)
ComponentUI
installUI
. Этот метод вызывается когда это UIComponent
экземпляр удаляется как делегат UI к указанному компоненту. Этот метод должен отменить конфигурацию, выполняемую в installUI
, делать все возможное для отпуска JComponent
экземпляр в чистом состоянии (никакие посторонние слушатели, стиль определенные объекты свойства, и т.д.). Это должно включать следующее: uninstallUI
в классе ComponentUI
c
- компонент, из которого удаляется этот делегат UI; этот параметр часто игнорируется, но мог бы использоваться, если объект UI не сохраняющий состояние и совместно используемым многократными компонентамиComponentUI.installUI(javax.swing.JComponent)
, JComponent.updateUI()
public void installDefaults(JSeparator c)
LookAndFeel
устанавливается.public void uninstallDefaults(JSeparator c)
LookAndFeel
удаляется.public void installListeners(JSeparator c)
LookAndFeel
устанавливается.public void uninstallListeners(JSeparator c)
LookAndFeel
удаляется.public void update(Graphics g, JComponent c)
paint(SynthContext,Graphics)
метод. Вообще, этот метод не должен быть переопределен подклассами. Весь код рендеринга Стили должен находиться в paint
метод.
update
в классе ComponentUI
g
- Graphics
объект используется для рисованияc
- нарисованный компонентpaint(SynthContext,Graphics)
public void paint(Graphics g, JComponent c)
Этот метод не используется Стилем Синтезатора. Рисование обрабатывается paint(SynthContext,Graphics)
метод.
paint
в классе ComponentUI
g
- Graphics
объект используется для рисованияc
- нарисованный компонентpaint(SynthContext,Graphics)
protected void paint(SynthContext context, Graphics g)
context
- контекст для нарисованного компонентаg
- Graphics
объект используется для рисованияupdate(Graphics,JComponent)
public void paintBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
SynthUI
paintBorder
в интерфейсе SynthUI
context
- компонентный контекстg
- Graphics
подрисоватьx
- эти X координатy
- координата Yw
- ширина границыh
- высота границыpublic Dimension getPreferredSize(JComponent c)
ComponentUI
null
возвращается, привилегированный размер будет вычислен менеджером по расположению компонента вместо этого (это - привилегированный подход для любого компонента с определенным установленным менеджером по расположению). Реализация по умолчанию этого метода возвраты null
.getPreferredSize
в классе ComponentUI
c
- компонент, привилегированный размер которого запрашивается; этот параметр часто игнорируется, но мог бы использоваться, если объект UI не сохраняющий состояние и совместно используемым многократными компонентамиJComponent.getPreferredSize()
, LayoutManager.preferredLayoutSize(java.awt.Container)
public Dimension getMinimumSize(JComponent c)
ComponentUI
null
возвращается, минимальный размер будет вычислен менеджером по расположению компонента вместо этого (это - привилегированный подход для любого компонента с определенным установленным менеджером по расположению). Реализация по умолчанию этого метода вызывает getPreferredSize
и возвраты то значение.getMinimumSize
в классе ComponentUI
c
- компонент, минимальный размер которого запрашивается; этот параметр часто игнорируется, но мог бы использоваться, если объект UI не сохраняющий состояние и совместно используемым многократными компонентамиDimension
объект или null
JComponent.getMinimumSize()
, LayoutManager.minimumLayoutSize(java.awt.Container)
, ComponentUI.getPreferredSize(javax.swing.JComponent)
public Dimension getMaximumSize(JComponent c)
ComponentUI
null
возвращается, максимальный размер будет вычислен менеджером по расположению компонента вместо этого (это - привилегированный подход для любого компонента с определенным установленным менеджером по расположению). Реализация по умолчанию этого метода вызывает getPreferredSize
и возвраты то значение.getMaximumSize
в классе ComponentUI
c
- компонент, максимальный размер которого запрашивается; этот параметр часто игнорируется, но мог бы использоваться, если объект UI не сохраняющий состояние и совместно используемым многократными компонентамиDimension
объект или null
JComponent.getMaximumSize()
, LayoutManager2.maximumLayoutSize(java.awt.Container)
public SynthContext getContext(JComponent c)
SynthUI
getContext
в интерфейсе SynthUI
c
- Компонентный запрос SynthContext.public void propertyChange(PropertyChangeEvent evt)
PropertyChangeListener
propertyChange
в интерфейсе PropertyChangeListener
evt
- Описание объекта PropertyChangeEvent источника события и свойства, которое изменилось.
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.