Spec-Zone .ru
спецификации, руководства, описания, API
|
public class BasicInternalFrameUI extends InternalFrameUI
Модификатор и Тип | Класс и Описание |
---|---|
protected class |
BasicInternalFrameUI.BasicInternalFrameListener |
protected class |
BasicInternalFrameUI.BorderListener
Прислушивается к корректировкам границы.
|
protected class |
BasicInternalFrameUI.ComponentHandler |
protected class |
BasicInternalFrameUI.GlassPaneDispatcher |
class |
BasicInternalFrameUI.InternalFrameLayout |
class |
BasicInternalFrameUI.InternalFramePropertyChangeListener |
Модификатор и Тип | Поле и Описание |
---|---|
protected MouseInputAdapter |
borderListener |
protected ComponentListener |
componentListener |
protected JComponent |
eastPane |
protected JInternalFrame |
фрейм |
protected MouseInputListener |
glassPaneDispatcher |
protected LayoutManager |
internalFrameLayout |
protected JComponent |
northPane |
protected KeyStroke |
openMenuKey
Осуждаемый.
С Java 2 платформы v1.3.
|
protected PropertyChangeListener |
propertyChangeListener |
protected JComponent |
southPane |
protected BasicInternalFrameTitlePane |
titlePane |
protected JComponent |
westPane |
Конструктор и Описание |
---|
BasicInternalFrameUI(JInternalFrame b) |
Модификатор и Тип | Метод и Описание |
---|---|
protected void |
activateFrame(JInternalFrame f)
Этот метод вызывают, когда фрейм становится выбранным.
|
protected void |
closeFrame(JInternalFrame f)
Этот метод вызывают, когда пользователь хочет закрыть фрейм.
|
protected MouseInputAdapter |
createBorderListener(JInternalFrame w) |
protected ComponentListener |
createComponentListener() |
protected DesktopManager |
createDesktopManager() |
protected JComponent |
createEastPane(JInternalFrame w) |
protected MouseInputListener |
createGlassPaneDispatcher() |
protected void |
createInternalFrameListener() |
protected LayoutManager |
createLayoutManager() |
protected JComponent |
createNorthPane(JInternalFrame w) |
protected PropertyChangeListener |
createPropertyChangeListener() |
protected JComponent |
createSouthPane(JInternalFrame w) |
static ComponentUI |
createUI(JComponent b) |
protected JComponent |
createWestPane(JInternalFrame w) |
protected void |
deactivateFrame(JInternalFrame f)
Этот метод вызывают, когда фрейм больше не выбирается.
|
protected void |
deiconifyFrame(JInternalFrame f)
Этот метод вызывают, когда пользователь хочет к deiconify фрейм.
|
protected void |
deinstallMouseHandlers(JComponent c) |
protected DesktopManager |
getDesktopManager()
Возвращает надлежащий DesktopManager.
|
JComponent |
getEastPane() |
Размерность |
getMaximumSize(JComponent x)
Возвращает максимальный размер указанного компонента, подходящий для стили.
|
Размерность |
getMinimumSize(JComponent x)
Возвращает минимальный размер указанного компонента, подходящий для стили.
|
JComponent |
getNorthPane() |
Размерность |
getPreferredSize(JComponent x)
Возвращает привилегированный размер указанного компонента, подходящий для стили.
|
JComponent |
getSouthPane() |
JComponent |
getWestPane() |
protected void |
iconifyFrame(JInternalFrame f)
Этот метод вызывают, когда пользователь хочет представить фрейм в виде значка.
|
protected void |
installComponents() |
protected void |
installDefaults() |
protected void |
installKeyboardActions() |
protected void |
installListeners() |
protected void |
installMouseHandlers(JComponent c) |
void |
installUI(JComponent c)
Конфигурирует указанный компонент соответственно для стили.
|
boolean |
isKeyBindingActive() |
protected boolean |
isKeyBindingRegistered() |
protected void |
maximizeFrame(JInternalFrame f)
Этот метод вызывают, когда пользователь хочет максимизировать фрейм.
|
protected void |
minimizeFrame(JInternalFrame f)
Этот метод вызывают, когда пользователь хочет минимизировать фрейм.
|
protected void |
replacePane(JComponent currentPane, JComponent newPane)
Устанавливает необходимые обработчики мыши на
newPane и добавляет это к фрейму. |
void |
setEastPane(JComponent c) |
protected void |
setKeyBindingActive(boolean b) |
protected void |
setKeyBindingRegistered(boolean b) |
void |
setNorthPane(JComponent c) |
void |
setSouthPane(JComponent c) |
protected void |
setupMenuCloseKey() |
protected void |
setupMenuOpenKey() |
void |
setWestPane(JComponent c) |
protected void |
uninstallComponents() |
protected void |
uninstallDefaults() |
protected void |
uninstallKeyboardActions() |
protected void |
uninstallListeners() |
void |
uninstallUI(JComponent c)
Конфигурация реверсов, которая была сделана на указанном компоненте во время
installUI . |
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, paint, update
protected JInternalFrame frame
protected MouseInputAdapter borderListener
protected PropertyChangeListener propertyChangeListener
protected LayoutManager internalFrameLayout
protected ComponentListener componentListener
protected MouseInputListener glassPaneDispatcher
protected JComponent northPane
protected JComponent southPane
protected JComponent westPane
protected JComponent eastPane
protected BasicInternalFrameTitlePane titlePane
@Deprecated protected KeyStroke openMenuKey
public BasicInternalFrameUI(JInternalFrame b)
public static ComponentUI createUI(JComponent b)
public void installUI(JComponent c)
ComponentUI
ComponentUI
экземпляр устанавливается как делегат UI на указанном компоненте. Этот метод должен полностью сконфигурировать компонент для стили, включая следующее: LayoutManager
на компоненте в случае необходимости. PropertyChangeListener
на компоненте, чтобы обнаружить и ответить на компонентные изменения свойства соответственно. installUI
в class 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
в class ComponentUI
c
- компонент, из которого удаляется этот делегат UI; этот параметр часто игнорируется, но мог бы использоваться, если объект UI не сохраняющий состояние и совместно используемым многократными компонентамиComponentUI.installUI(javax.swing.JComponent)
, JComponent.updateUI()
protected void installDefaults()
protected void installKeyboardActions()
protected void installComponents()
protected void installListeners()
protected void uninstallDefaults()
protected void uninstallComponents()
protected void uninstallListeners()
protected void uninstallKeyboardActions()
protected LayoutManager createLayoutManager()
protected PropertyChangeListener createPropertyChangeListener()
public Dimension getPreferredSize(JComponent x)
ComponentUI
null
возвращается, привилегированный размер будет вычислен менеджером по расположению компонента вместо этого (это - привилегированный подход для любого компонента с определенным установленным менеджером по расположению). Реализация по умолчанию этого метода возвраты null
.getPreferredSize
в class ComponentUI
x
- компонент, привилегированный размер которого запрашивается; этот параметр часто игнорируется, но мог бы использоваться, если объект UI не сохраняющий состояние и совместно используемым многократными компонентамиJComponent.getPreferredSize()
, LayoutManager.preferredLayoutSize(java.awt.Container)
public Dimension getMinimumSize(JComponent x)
ComponentUI
null
возвращается, минимальный размер будет вычислен менеджером по расположению компонента вместо этого (это - привилегированный подход для любого компонента с определенным установленным менеджером по расположению). Реализация по умолчанию этого метода вызывает getPreferredSize
и возвраты то значение.getMinimumSize
в class ComponentUI
x
- компонент, минимальный размер которого запрашивается; этот параметр часто игнорируется, но мог бы использоваться, если объект UI не сохраняющий состояние и совместно используемым многократными компонентамиDimension
объект или null
JComponent.getMinimumSize()
, LayoutManager.minimumLayoutSize(java.awt.Container)
, ComponentUI.getPreferredSize(javax.swing.JComponent)
public Dimension getMaximumSize(JComponent x)
ComponentUI
null
возвращается, максимальный размер будет вычислен менеджером по расположению компонента вместо этого (это - привилегированный подход для любого компонента с определенным установленным менеджером по расположению). Реализация по умолчанию этого метода вызывает getPreferredSize
и возвраты то значение.getMaximumSize
в class ComponentUI
x
- компонент, максимальный размер которого запрашивается; этот параметр часто игнорируется, но мог бы использоваться, если объект UI не сохраняющий состояние и совместно используемым многократными компонентамиDimension
объект или null
JComponent.getMaximumSize()
, LayoutManager2.maximumLayoutSize(java.awt.Container)
protected void replacePane(JComponent currentPane, JComponent newPane)
newPane
и добавляет это к фрейму. Обратный процесс для currentPane
.protected void deinstallMouseHandlers(JComponent c)
protected void installMouseHandlers(JComponent c)
protected JComponent createNorthPane(JInternalFrame w)
protected JComponent createSouthPane(JInternalFrame w)
protected JComponent createWestPane(JInternalFrame w)
protected JComponent createEastPane(JInternalFrame w)
protected MouseInputAdapter createBorderListener(JInternalFrame w)
protected void createInternalFrameListener()
protected final boolean isKeyBindingRegistered()
protected final void setKeyBindingRegistered(boolean b)
public final boolean isKeyBindingActive()
protected final void setKeyBindingActive(boolean b)
protected void setupMenuOpenKey()
protected void setupMenuCloseKey()
public JComponent getNorthPane()
public void setNorthPane(JComponent c)
public JComponent getSouthPane()
public void setSouthPane(JComponent c)
public JComponent getWestPane()
public void setWestPane(JComponent c)
public JComponent getEastPane()
public void setEastPane(JComponent c)
protected DesktopManager getDesktopManager()
protected DesktopManager createDesktopManager()
protected void closeFrame(JInternalFrame f)
playCloseSound
Действие запускается. Это действие делегируется к desktopManager.protected void maximizeFrame(JInternalFrame f)
playMaximizeSound
Действие запускается. Это действие делегируется к desktopManager.protected void minimizeFrame(JInternalFrame f)
playRestoreDownSound
Действие запускается. Это действие делегируется к desktopManager.protected void iconifyFrame(JInternalFrame f)
playMinimizeSound
Действие запускается. Это действие делегируется к desktopManager.protected void deiconifyFrame(JInternalFrame f)
playRestoreUpSound
Действие запускается. Это действие делегируется к desktopManager.protected void activateFrame(JInternalFrame f)
protected void deactivateFrame(JInternalFrame f)
protected ComponentListener createComponentListener()
protected MouseInputListener createGlassPaneDispatcher()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92