public class MetalInternalFrameUI extends BasicInternalFrameUI
BasicInternalFrameUI.BasicInternalFrameListener, BasicInternalFrameUI.BorderListener, BasicInternalFrameUI.ComponentHandler, BasicInternalFrameUI.GlassPaneDispatcher, BasicInternalFrameUI.InternalFrameLayout, BasicInternalFrameUI.InternalFramePropertyChangeListener
Модификатор и Тип | Поле и Описание |
---|---|
protected static String |
IS_PALETTE |
borderListener, componentListener, eastPane, frame, glassPaneDispatcher, internalFrameLayout, northPane, openMenuKey, propertyChangeListener, southPane, titlePane, westPane
Конструктор и Описание |
---|
MetalInternalFrameUI(JInternalFrame b) |
Модификатор и Тип | Метод и Описание |
---|---|
protected MouseInputAdapter |
createBorderListener(JInternalFrame w)
Возвраты
MouseInputAdapter это будет установлено на TitlePane. |
protected JComponent |
createNorthPane(JInternalFrame w) |
static ComponentUI |
createUI(JComponent c) |
protected void |
installKeyboardActions() |
protected void |
installListeners() |
void |
installUI(JComponent c)
Конфигурирует указанный компонент соответственно для стили.
|
void |
setPalette(boolean isPalette) |
protected void |
uninstallComponents() |
protected void |
uninstallKeyboardActions() |
protected void |
uninstallListeners() |
void |
uninstallUI(JComponent c)
Конфигурация реверсов, которая была сделана на указанном компоненте во время
installUI . |
activateFrame, closeFrame, createComponentListener, createDesktopManager, createEastPane, createGlassPaneDispatcher, createInternalFrameListener, createLayoutManager, createPropertyChangeListener, createSouthPane, createWestPane, deactivateFrame, deiconifyFrame, deinstallMouseHandlers, getDesktopManager, getEastPane, getMaximumSize, getMinimumSize, getNorthPane, getPreferredSize, getSouthPane, getWestPane, iconifyFrame, installComponents, installDefaults, installMouseHandlers, isKeyBindingActive, isKeyBindingRegistered, maximizeFrame, minimizeFrame, replacePane, setEastPane, setKeyBindingActive, setKeyBindingRegistered, setNorthPane, setSouthPane, setupMenuCloseKey, setupMenuOpenKey, setWestPane, uninstallDefaults
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, paint, update
protected static String IS_PALETTE
public MetalInternalFrameUI(JInternalFrame b)
public static ComponentUI createUI(JComponent c)
public void installUI(JComponent c)
ComponentUI
ComponentUI
экземпляр устанавливается как делегат UI на указанном компоненте. Этот метод должен полностью сконфигурировать компонент для стили, включая следующее: LayoutManager
на компоненте в случае необходимости. PropertyChangeListener
на компоненте, чтобы обнаружить и ответить на компонентные изменения свойства соответственно. installUI
в class BasicInternalFrameUI
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
в class BasicInternalFrameUI
c
- компонент, из которого удаляется этот делегат UI; этот параметр часто игнорируется, но мог бы использоваться, если объект UI не сохраняющий состояние и совместно используемым многократными компонентамиComponentUI.installUI(javax.swing.JComponent)
, JComponent.updateUI()
protected void installListeners()
installListeners
в class BasicInternalFrameUI
protected void uninstallListeners()
uninstallListeners
в class BasicInternalFrameUI
protected void installKeyboardActions()
installKeyboardActions
в class BasicInternalFrameUI
protected void uninstallKeyboardActions()
uninstallKeyboardActions
в class BasicInternalFrameUI
protected void uninstallComponents()
uninstallComponents
в class BasicInternalFrameUI
protected JComponent createNorthPane(JInternalFrame w)
createNorthPane
в class BasicInternalFrameUI
public void setPalette(boolean isPalette)
protected MouseInputAdapter createBorderListener(JInternalFrame w)
MouseInputAdapter
это будет установлено на TitlePane.createBorderListener
в class BasicInternalFrameUI
w
- JInternalFrame
MouseInputAdapter
это будет установлено на TitlePane.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92