Package org.graffiti.editor
Class ViewTypeChooser
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
org.graffiti.editor.ViewTypeChooser
- All Implemented Interfaces:
ActionListener
,MouseListener
,WindowListener
,ImageObserver
,MenuContainer
,Serializable
,EventListener
,Accessible
,ListSelectionListener
,RootPaneContainer
,WindowConstants
public class ViewTypeChooser extends JDialog implements ListSelectionListener, ActionListener, MouseListener, WindowListener
DOCUMENT ME!
- Version:
- $Revision: 1.8 $
- See Also:
- Serialized Form
-
Nested Class Summary
Nested classes/interfaces inherited from class java.awt.Dialog
Dialog.ModalExclusionType, Dialog.ModalityType
Nested classes/interfaces inherited from class java.awt.Window
Window.Type
Nested classes/interfaces inherited from class java.awt.Component
Component.BaselineResizeBehavior
-
Field Summary
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 java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
-
Constructor Summary
Constructors Constructor Description ViewTypeChooser(Frame parent, String title, String[] views)
Constructs a new view type chooser, which is needed if there are several view types available. -
Method Summary
Modifier and Type Method Description void
actionPerformed(ActionEvent e)
void
checkEnableOK(ListSelectionEvent e)
Updates the ok button.int
getSelectedView()
Returns the index of the selected view in the list.boolean
getUserSelectionCreateInternalFrame()
boolean
isEmpty()
Returns true, if the list is empty.void
mouseClicked(MouseEvent e)
void
mouseEntered(MouseEvent e)
void
mouseExited(MouseEvent e)
void
mousePressed(MouseEvent e)
void
mouseReleased(MouseEvent e)
void
okSelected()
Called, if ok is selected.void
valueChanged(ListSelectionEvent e)
void
windowActivated(WindowEvent arg0)
void
windowClosed(WindowEvent arg0)
void
windowClosing(WindowEvent arg0)
void
windowDeactivated(WindowEvent arg0)
void
windowDeiconified(WindowEvent arg0)
void
windowIconified(WindowEvent arg0)
void
windowOpened(WindowEvent arg0)
Methods inherited from class javax.swing.JDialog
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, 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, 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, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Constructor Details
-
ViewTypeChooser
Constructs a new view type chooser, which is needed if there are several view types available.- Parameters:
parent
- the parent of this dialog.title
- the title of this dialog.views
- the array of views to be displayed in the list.
-
-
Method Details
-
isEmpty
public boolean isEmpty()Returns true, if the list is empty.- Returns:
- DOCUMENT ME!
-
getSelectedView
public int getSelectedView()Returns the index of the selected view in the list.- Returns:
- the index of the selected view in the list.
-
getUserSelectionCreateInternalFrame
public boolean getUserSelectionCreateInternalFrame() -
actionPerformed
- Specified by:
actionPerformed
in interfaceActionListener
- See Also:
ActionListener.actionPerformed(ActionEvent)
-
checkEnableOK
Updates the ok button.- Parameters:
e
- DOCUMENT ME!
-
mouseClicked
- Specified by:
mouseClicked
in interfaceMouseListener
- See Also:
MouseListener.mouseClicked(MouseEvent)
-
mouseEntered
- Specified by:
mouseEntered
in interfaceMouseListener
- See Also:
MouseListener.mouseEntered(MouseEvent)
-
mouseExited
- Specified by:
mouseExited
in interfaceMouseListener
- See Also:
MouseListener.mouseExited(MouseEvent)
-
mousePressed
- Specified by:
mousePressed
in interfaceMouseListener
- See Also:
MouseListener.mousePressed(MouseEvent)
-
mouseReleased
- Specified by:
mouseReleased
in interfaceMouseListener
- See Also:
MouseListener.mouseReleased(MouseEvent)
-
okSelected
public void okSelected()Called, if ok is selected. -
valueChanged
- Specified by:
valueChanged
in interfaceListSelectionListener
- See Also:
ListSelectionListener.valueChanged(ListSelectionEvent)
-
windowActivated
- Specified by:
windowActivated
in interfaceWindowListener
- See Also:
WindowListener.windowActivated(WindowEvent)
-
windowClosed
- Specified by:
windowClosed
in interfaceWindowListener
- See Also:
WindowListener.windowClosed(WindowEvent)
-
windowClosing
- Specified by:
windowClosing
in interfaceWindowListener
- See Also:
WindowListener.windowClosing(WindowEvent)
-
windowDeactivated
- Specified by:
windowDeactivated
in interfaceWindowListener
- See Also:
WindowListener.windowDeactivated(WindowEvent)
-
windowDeiconified
- Specified by:
windowDeiconified
in interfaceWindowListener
- See Also:
WindowListener.windowDeiconified(WindowEvent)
-
windowIconified
- Specified by:
windowIconified
in interfaceWindowListener
- See Also:
WindowListener.windowIconified(WindowEvent)
-
windowOpened
- Specified by:
windowOpened
in interfaceWindowListener
- See Also:
WindowListener.windowOpened(WindowEvent)
-