java.lang.Object
de.grogra.pf.ui.swing.PanelSupport
- All Implemented Interfaces:
RegistryContext,Context,Panel,Synchronizer.Callback,Disposable
- Direct Known Subclasses:
AutoCompletableTextEditorSupport,Curve2DPanel,Curve3DPanel,JConsole,JEditTextEditor,VideoPanelWrapper,WindowSupport
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ModifiableMap.Producerprotected MappedComponentModelprotected static final intprotected final AWTSynchronizerprotected WindowSupportFields inherited from interface de.grogra.pf.ui.Panel
DEC_WAIT_CURSOR, DEFAULT_CURSOR, INC_WAIT_CURSOR, INHERIT_CURSOR, PANEL_ID, WAIT_CURSOR -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPanelSupport(de.grogra.pf.ui.swing.RootPane frame) protectedPanelSupport(de.grogra.pf.ui.swing.SwingDockable dpanel) -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckClose(Command ok) voidcheckClose(Runnable ok) protected voidvoiddispose()protected voidprotected voidDetermines the GUI component of this GUI context.getMenu()getPanel()Determines the panel of this GUI context.Returns theRegistrywhich is linked with this instance.Determines the window of this GUI context.Determines the workbench of this GUI context.final voidhide()voidinitDecorator(Panel decorator) final Panelinitialize(Panel ws, Map params) resolve()voidsetContent(ComponentWrapper content) voidsetCursor(int cursor) voidfinal voidtoString()
-
Field Details
-
ws
-
mapProducer
-
sync
-
MIN_UNUSED_ACTION
protected static final int MIN_UNUSED_ACTION- See Also:
-
-
Constructor Details
-
PanelSupport
protected PanelSupport(de.grogra.pf.ui.swing.SwingDockable dpanel) -
PanelSupport
protected PanelSupport(de.grogra.pf.ui.swing.RootPane frame)
-
-
Method Details
-
initialize
- Specified by:
initializein interfacePanel
-
initDecorator
- Specified by:
initDecoratorin interfacePanel
-
getDecorator
- Specified by:
getDecoratorin interfacePanel
-
getUIPropertyMap
- Specified by:
getUIPropertyMapin interfacePanel
-
configure
-
getPanelId
- Specified by:
getPanelIdin interfacePanel
-
getWorkbench
Description copied from interface:ContextDetermines the workbench of this GUI context.- Specified by:
getWorkbenchin interfaceContext- Returns:
- this context's workbench
-
getWindow
Description copied from interface:ContextDetermines the window of this GUI context. -
getPanel
Description copied from interface:ContextDetermines the panel of this GUI context. -
getComponent
Description copied from interface:ContextDetermines the GUI component of this GUI context.- Specified by:
getComponentin interfaceContext- Returns:
- this context's component
-
getRegistry
Description copied from interface:RegistryContextReturns theRegistrywhich is linked with this instance.- Specified by:
getRegistryin interfaceRegistryContext- Returns:
- the registry linked with this instance
-
resolve
-
run
- Specified by:
runin interfaceSynchronizer.Callback
-
setMenu
-
getMenu
-
setContent
- Specified by:
setContentin interfacePanel
-
getContent
- Specified by:
getContentin interfacePanel
-
dispose
public void dispose()- Specified by:
disposein interfaceDisposable
-
show
-
hide
public final void hide() -
setCursor
public void setCursor(int cursor) -
disposeImpl
protected void disposeImpl() -
checkClose
-
executeCheckClose
-
checkClose
- Specified by:
checkClosein interfacePanel
-
toString
-