- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Dialog
-
- javax.swing.JDialog
-
- util.ui.PluginChooserDlg
-
- All Implemented Interfaces:
java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
,javax.swing.RootPaneContainer
,javax.swing.WindowConstants
,WindowClosingIf
public class PluginChooserDlg extends javax.swing.JDialog implements WindowClosingIf
The PluginChooserDlg class provides a Dialog for choosing plugins. The user can choose from all Plugins that are able to receive Programs.- See Also:
- Serialized Form
-
-
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, java.awt.Window.Type
-
-
Field Summary
Fields Modifier and Type Field Description static int
TYPE_RECEIVE_ADD_BOTH
static int
TYPE_RECEIVE_ADD_REMOVE
static int
TYPE_RECEIVE_ALL
static int
TYPE_RECEIVE_DEFAULT
-
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
-
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
Constructor Summary
Constructors Constructor Description PluginChooserDlg(int type, java.awt.Window parent, ProgramReceiveIf[] pluginArr, java.lang.String description, ProgramReceiveIf caller)
PluginChooserDlg(int type, java.awt.Window parent, ProgramReceiveTarget[] pluginArr, java.lang.String description, ProgramReceiveIf caller, ProgramReceiveTarget[] disabledTargets)
PluginChooserDlg(java.awt.Window parent, ProgramReceiveIf[] pluginArr, java.lang.String description, ProgramReceiveIf caller)
PluginChooserDlg(java.awt.Window parent, ProgramReceiveTarget[] pluginArr, java.lang.String description, ProgramReceiveIf caller)
PluginChooserDlg(java.awt.Window parent, ProgramReceiveTarget[] pluginArr, java.lang.String description, ProgramReceiveIf caller, ProgramReceiveTarget[] disabledTargets)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
The closing method.ProgramReceiveIf[]
getPlugins()
ProgramReceiveTarget[]
getReceiveTargets()
-
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, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
-
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, 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, 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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, 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, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface util.ui.WindowClosingIf
getRootPane
-
-
-
-
Field Detail
-
TYPE_RECEIVE_DEFAULT
public static final int TYPE_RECEIVE_DEFAULT
- See Also:
- Constant Field Values
-
TYPE_RECEIVE_ADD_REMOVE
public static final int TYPE_RECEIVE_ADD_REMOVE
- See Also:
- Constant Field Values
-
TYPE_RECEIVE_ADD_BOTH
public static final int TYPE_RECEIVE_ADD_BOTH
- See Also:
- Constant Field Values
-
TYPE_RECEIVE_ALL
public static final int TYPE_RECEIVE_ALL
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PluginChooserDlg
public PluginChooserDlg(java.awt.Window parent, ProgramReceiveIf[] pluginArr, java.lang.String description, ProgramReceiveIf caller)
- Parameters:
parent
- The parent window.pluginArr
- The initially selected ProgramReceiveIfs.description
- A description text below the ProgramReceiveIf list.caller
- The caller ProgramReceiveIf.- Since:
- 3.0
-
PluginChooserDlg
public PluginChooserDlg(int type, java.awt.Window parent, ProgramReceiveIf[] pluginArr, java.lang.String description, ProgramReceiveIf caller)
- Parameters:
type
- The of selection of send typeparent
- The parent window.pluginArr
- The initially selected ProgramReceiveIfs.description
- A description text below the ProgramReceiveIf list.caller
- The caller ProgramReceiveIf.- Since:
- 4.2.2
-
PluginChooserDlg
public PluginChooserDlg(java.awt.Window parent, ProgramReceiveTarget[] pluginArr, java.lang.String description, ProgramReceiveIf caller)
- Parameters:
parent
- The parent windowpluginArr
- The initially selected ProgramReceiveIfs.description
- A description text below the ProgramReceiveIf list.caller
- The caller ProgramReceiveIf.- Since:
- 3.0
-
PluginChooserDlg
public PluginChooserDlg(java.awt.Window parent, ProgramReceiveTarget[] pluginArr, java.lang.String description, ProgramReceiveIf caller, ProgramReceiveTarget[] disabledTargets)
- Parameters:
parent
- The parent windowpluginArr
- The initially selected ProgramReceiveIfs.description
- A description text below the ProgramReceiveIf list.caller
- The caller ProgramReceiveIf.disabledTargets
- Targets that cannot be selected/deselected- Since:
- 3.0
-
PluginChooserDlg
public PluginChooserDlg(int type, java.awt.Window parent, ProgramReceiveTarget[] pluginArr, java.lang.String description, ProgramReceiveIf caller, ProgramReceiveTarget[] disabledTargets)
- Parameters:
type
- The of selection of send typeparent
- The parent windowpluginArr
- The initially selected ProgramReceiveIfs.description
- A description text below the ProgramReceiveIf list.caller
- The caller ProgramReceiveIf.disabledTargets
- Targets that cannot be selected/deselected- Since:
- 4.2.2
-
-
Method Detail
-
getPlugins
public ProgramReceiveIf[] getPlugins()
- Returns:
- an array of the selected plugins. If the user canceled the dialog, the array from the constructor call is returned.
-
getReceiveTargets
public ProgramReceiveTarget[] getReceiveTargets()
-
close
public void close()
Description copied from interface:WindowClosingIf
The closing method.- Specified by:
close
in interfaceWindowClosingIf
-
-