|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
org.openbp.jaspira.gui.plugin.PluginDialog
public class PluginDialog
Shows a VisiblePlugin in a dialog.
Optionally, the id of a return page (a JaspiraPage) can be provided to this class on construction.
If the dialog is closed, its contained plugin will be added to the page.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JDialog |
|---|
javax.swing.JDialog.AccessibleJDialog |
| Nested classes/interfaces inherited from class java.awt.Dialog |
|---|
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType |
| Nested classes/interfaces inherited from class java.awt.Window |
|---|
java.awt.Window.AccessibleAWTWindow |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
protected java.lang.ref.WeakReference |
focusedPlugin
Used to store the plugin that had the focus before calling the dialog as modal dialog. |
| Fields inherited from class javax.swing.JDialog |
|---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
| Fields inherited from class java.awt.Dialog |
|---|
DEFAULT_MODALITY_TYPE |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface javax.swing.WindowConstants |
|---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
PluginDialog(java.awt.Dialog owner,
VisiblePlugin plugin,
java.lang.String returnPageId)
Constructor, creating a modeless dialog using the graphics configuration of the owner. |
|
PluginDialog(java.awt.Dialog owner,
VisiblePlugin plugin,
java.lang.String returnPageId,
boolean modal)
Constructor, using the graphics configuration of the owner. |
|
PluginDialog(java.awt.Dialog owner,
VisiblePlugin plugin,
java.lang.String returnPageId,
boolean modal,
java.awt.GraphicsConfiguration gc)
Constructor, using a dialog as owner. |
|
PluginDialog(java.awt.Frame owner,
VisiblePlugin plugin,
java.lang.String returnPageId)
Constructor, creating a modeless dialog using the graphics configuration of the owner. |
|
PluginDialog(java.awt.Frame owner,
VisiblePlugin plugin,
java.lang.String returnPageId,
boolean modal)
Constructor, using the graphics configuration of the owner. |
|
PluginDialog(java.awt.Frame owner,
VisiblePlugin plugin,
java.lang.String returnPageId,
boolean modal,
java.awt.GraphicsConfiguration gc)
Constructor, using a frame as owner. |
|
PluginDialog(VisiblePlugin plugin)
Constructor, creating a modeless dialog without owner using the default graphics configuration. |
|
PluginDialog(VisiblePlugin plugin,
java.lang.String returnPageId)
Constructor, creating a modeless dialog without owner using the default graphics configuration. |
|
| Method Summary | |
|---|---|
protected void |
buildToolBar()
Builds the frame's tool bar. |
void |
close()
Closes the dialog and handles the plugin. |
protected void |
init(VisiblePlugin plugin,
java.lang.String returnPageId)
Initializes the dialog. |
void |
setVisible(boolean visible)
|
void |
showHolder(boolean changePage)
Brings the plugin dialog to the front. |
void |
unlinkHolder()
Unlinks the holder from its container. |
void |
updateHolder(boolean fullRebuild)
Rebuilds the title, tool and menu bars of the holder. |
| Methods inherited from class javax.swing.JDialog |
|---|
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update |
| Methods inherited from class java.awt.Dialog |
|---|
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, show, toBack |
| Methods inherited from class java.awt.Window |
|---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, toFront |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
|---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.ref.WeakReference focusedPlugin
| Constructor Detail |
|---|
public PluginDialog(java.awt.Frame owner,
VisiblePlugin plugin,
java.lang.String returnPageId,
boolean modal,
java.awt.GraphicsConfiguration gc)
owner - Dialog ownerplugin - Contained pluginreturnPageId - Id of the JaspiraPage to add the plugin to after window closing.
If this id is null, the plugin will be uninstalled if the dialog is closed.modal - true Display as modal dialoggc - Graphics configuration for dialog display
public PluginDialog(java.awt.Frame owner,
VisiblePlugin plugin,
java.lang.String returnPageId,
boolean modal)
owner - Dialog ownerplugin - Contained pluginreturnPageId - Id of the JaspiraPage to add the plugin to after window closing.
If this id is null, the plugin will be uninstalled if the dialog is closed.modal - true Display as modal dialog
public PluginDialog(java.awt.Frame owner,
VisiblePlugin plugin,
java.lang.String returnPageId)
owner - Dialog ownerplugin - Contained pluginreturnPageId - Id of the JaspiraPage to add the plugin to after window closing.
If this id is null, the plugin will be uninstalled if the dialog is closed.
public PluginDialog(java.awt.Dialog owner,
VisiblePlugin plugin,
java.lang.String returnPageId,
boolean modal,
java.awt.GraphicsConfiguration gc)
owner - Dialog ownerplugin - Contained pluginreturnPageId - Id of the JaspiraPage to add the plugin to after window closing.
If this id is null, the plugin will be uninstalled if the dialog is closed.modal - true Display as modal dialoggc - Graphics configuration for dialog display
public PluginDialog(java.awt.Dialog owner,
VisiblePlugin plugin,
java.lang.String returnPageId,
boolean modal)
owner - Dialog ownerplugin - Contained pluginreturnPageId - Id of the JaspiraPage to add the plugin to after window closing.
If this id is null, the plugin will be uninstalled if the dialog is closed.modal - true Display as modal dialog
public PluginDialog(java.awt.Dialog owner,
VisiblePlugin plugin,
java.lang.String returnPageId)
owner - Dialog ownerplugin - Contained pluginreturnPageId - Id of the JaspiraPage to add the plugin to after window closing.
If this id is null, the plugin will be uninstalled if the dialog is closed.
public PluginDialog(VisiblePlugin plugin,
java.lang.String returnPageId)
plugin - Contained pluginreturnPageId - Id of the JaspiraPage to add the plugin to after window closing.
If this id is null, the plugin will be uninstalled if the dialog is closed.public PluginDialog(VisiblePlugin plugin)
plugin - Contained plugin| Method Detail |
|---|
protected void init(VisiblePlugin plugin,
java.lang.String returnPageId)
plugin - Contained pluginreturnPageId - Id of the JaspiraPage to add the plugin to after window closing.
If this id is null, the plugin will be uninstalled if the dialog is closed.protected void buildToolBar()
public void close()
public void setVisible(boolean visible)
setVisible in class java.awt.Dialogpublic void showHolder(boolean changePage)
showHolder in interface PluginHolderchangePage - Ignoredpublic void updateHolder(boolean fullRebuild)
PluginHolder
updateHolder in interface PluginHolderfullRebuild - true Causes a full environment rebuild including menu and toolbar rebuildpublic void unlinkHolder()
PluginHolder
unlinkHolder in interface PluginHolder
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||