Класс SynthInternalFrameUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.InternalFrameUI
-
- javax.swing.plaf.basic.BasicInternalFrameUI
-
- javax.swing.plaf.synth.SynthInternalFrameUI
- Все реализованные интерфейсы:
-
PropertyChangeListener,EventListener,SynthConstants,SynthUI
public class SynthInternalFrameUI extends BasicInternalFrameUI implements SynthUI, PropertyChangeListener
Предоставляет делегат UI для JInternalFrame с использованием темы Synth L&F.
- С:
- 1.7
Вложенные классы
Вложенные классы/интерфейсы, объявленные в классе javax.swing.plaf.basic.BasicInternalFrameUI
BasicInternalFrameUI.BasicInternalFrameListener, BasicInternalFrameUI.BorderListener, BasicInternalFrameUI.ComponentHandler, BasicInternalFrameUI.GlassPaneDispatcher, BasicInternalFrameUI.InternalFrameLayout, BasicInternalFrameUI.InternalFramePropertyChangeListener
Поля
Поля, объявленные в классе javax.swing.plaf.basic.BasicInternalFrameUI
borderListener, componentListener, eastPane, frame, glassPaneDispatcher, internalFrameLayout, northPane, openMenuKey, propertyChangeListener, southPane, titlePane, westPane
Поля, объявленные в интерфейсе javax.swing.plaf.synth.SynthConstants
DEFAULT, DISABLED, ENABLED, FOCUSED, MOUSE_OVER, PRESSED, SELECTED
Конструкторы
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
SynthInternalFrameUI(JInternalFrame b) |
Создает новый |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
static ComponentUI |
createUI(JComponent b) |
Создаёт новый объект UI для данного компонента. |
void |
paint(Graphics g,
JComponent c) |
Рисует указанный компонент в соответствии с внешним видом. |
protected void |
paint(SynthContext context,
Graphics g) |
Рисует указанный компонент. |
void |
update(Graphics g,
JComponent c) |
Уведомляет этот делегат UI о необходимости перерисовать указанный компонент. |
Методы, объявленные в классе javax.swing.plaf.basic.BasicInternalFrameUI
activateFrame, closeFrame, createBorderListener, createComponentListener, createDesktopManager, createEastPane, createGlassPaneDispatcher, createInternalFrameListener, createLayoutManager, createNorthPane, createPropertyChangeListener, createSouthPane, createWestPane, deactivateFrame, deiconifyFrame, deinstallMouseHandlers, getDesktopManager, getEastPane, getMaximumSize, getMinimumSize, getNorthPane, getPreferredSize, getSouthPane, getWestPane, iconifyFrame, installComponents, installDefaults, installKeyboardActions, installListeners, installMouseHandlers, installUI, isKeyBindingActive, isKeyBindingRegistered, maximizeFrame, minimizeFrame, replacePane, setEastPane, setKeyBindingActive, setKeyBindingRegistered, setNorthPane, setSouthPane, setupMenuCloseKey, setupMenuOpenKey, setWestPane, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI
Методы, объявленные в классе javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior
Методы, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Методы, объявленные в интерфейсе java.beans.PropertyChangeListener
propertyChange
Методы, объявленные в интерфейсе javax.swing.plaf.synth.SynthUI
getContext, paintBorder
Конструкторы
SynthInternalFrameUI
protected SynthInternalFrameUI(JInternalFrame b)
Создаёт новый SynthInternalFrameUI.
- Параметры:
-
b— внутренняя рамка
Методы
createUI
public static ComponentUI createUI(JComponent b)
Создаёт новый объект UI для данного компонента.
- Параметры:
-
b— компонент, для которого создаётся объект UI - Возвращает:
- объект UI
update
public void update(Graphics g,
JComponent c)
Уведомляет этот делегат UI о необходимости перерисовать указанный компонент. Этот метод рисует фоновый цвет компонента, а затем вызывает метод paint(SynthContext,Graphics).
Как правило, этот метод не нужно переопределять подклассами. Весь код отрисовки внешнего вида должен находиться в методе paint.
- Переопределяет:
-
updateв классеComponentUI - Параметры:
-
g— объектGraphics, используемый для рисования -
c— компонент, который рисуется - См. также:
paint(SynthContext,Graphics)
paint
public void paint(Graphics g,
JComponent c)
Рисует указанный компонент в соответствии с внешним видом.
Этот метод не используется в Synth Look and Feel. Рисование обрабатывается методом paint(SynthContext,Graphics).
- Переопределяет:
-
paintв классеComponentUI - Параметры:
-
g— объектGraphics, используемый для рисования -
c— компонент, который рисуется - См. также:
paint(SynthContext,Graphics)
paint
protected void paint(SynthContext context,
Graphics g)
Рисует указанный компонент. Данная реализация ничего не делает.
- Параметры:
-
context— контекст компонента, который рисуется -
g— объектGraphics, используемый для рисования - См. также:
update(Graphics,JComponent)
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/plaf/synth/SynthInternalFrameUI.html