|
Copyright 2012-02-25 Werner Randelshofer | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.jhotdraw.app.AbstractView
ch.randelshofer.multishow.MultiShowView
public class MultiShowView
MultiShowView.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
javax.swing.JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| 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 | |
|---|---|
static java.lang.String |
COMMAND_OBJECT_PROPERTY
|
static java.lang.String |
SELECTED_COMMAND_INFO_PROPERTY
|
| Fields inherited from class org.jhotdraw.app.AbstractView |
|---|
executor, preferences, uri |
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface org.jhotdraw.app.View |
|---|
APPLICATION_PROPERTY, ENABLED_PROPERTY, HAS_UNSAVED_CHANGES_PROPERTY, MULTIPLE_OPEN_ID_PROPERTY, SHOWING_PROPERTY, TITLE_PROPERTY, URI_PROPERTY |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
MultiShowView()
Creates new form MultiShowView |
|
| Method Summary | |
|---|---|
void |
addDialog(javax.swing.JDialog dialog)
|
void |
clear()
Clears the view, for example by emptying the contents of the view, or by reading a template contents from a file. |
void |
dispose()
Gets rid of all the resources of the view. |
void |
disposeDialogs()
|
javax.activation.CommandInfo[] |
getCommandInfos()
|
java.lang.Object |
getCommandObject()
|
protected java.awt.dnd.DropTargetListener |
getDropTargetListener()
|
javax.activation.CommandInfo |
getSelectedInfo()
|
java.lang.String |
getTitle()
Gets the title of the view. |
void |
init()
Initializes the view. |
void |
read(java.net.URI uri,
org.jhotdraw.gui.URIChooser openChooser)
Reads the view from the specified URI. |
void |
setCommandObject(java.lang.Object newValue)
|
void |
setTitle(java.lang.String newValue)
Sets the title of the view. |
protected void |
updateFullTitle()
|
protected void |
viewAs(java.net.URI uri,
javax.activation.CommandInfo info)
Displays the project using the view indicated by the CommandInfo object. |
void |
write(java.net.URI uri,
org.jhotdraw.gui.URIChooser c)
Writes the view to the specified URI. |
| Methods inherited from class org.jhotdraw.app.AbstractView |
|---|
activate, addDisposable, canSaveTo, deactivate, execute, getApplication, getComponent, getMultipleOpenId, getURI, hasUnsavedChanges, isEmpty, isShowing, markChangesAsSaved, removeDisposable, setApplication, setHasUnsavedChanges, setMultipleOpenId, setShowing, setURI, start, stop |
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, 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, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.jhotdraw.app.View |
|---|
addPropertyChangeListener, getActionMap, isEnabled, removePropertyChangeListener, setActionMap, setEnabled |
| Field Detail |
|---|
public static final java.lang.String COMMAND_OBJECT_PROPERTY
public static final java.lang.String SELECTED_COMMAND_INFO_PROPERTY
| Constructor Detail |
|---|
public MultiShowView()
| Method Detail |
|---|
public void init()
org.jhotdraw.app.AbstractView
init in interface org.jhotdraw.app.Viewinit in class org.jhotdraw.app.AbstractViewpublic void clear()
org.jhotdraw.app.View
This method implements behavior for the following feature:
Open URI on launch.
See org.jhotdraw.app.
public void write(java.net.URI uri,
org.jhotdraw.gui.URIChooser c)
throws java.io.IOException
org.jhotdraw.app.ViewBy convention this method is never invoked on the AWT Event Dispatcher Thread.
uri - The location where to write the view.c - The chooser which was used for selecting the URI. This
parameter is null if no chooser was used.
java.io.IOException
public void read(java.net.URI uri,
org.jhotdraw.gui.URIChooser openChooser)
throws java.io.IOException
org.jhotdraw.app.ViewBy convention this method is never invoked on the AWT Event Dispatcher Thread.
This method implements behavior for the following feature:
Open URI on launch.
See org.jhotdraw.app.
uri - The location where to write the view.openChooser - The chooser which was used for selecting the URI. This
parameter is null if no chooser was used.
java.io.IOException
protected void viewAs(java.net.URI uri,
javax.activation.CommandInfo info)
public void setCommandObject(java.lang.Object newValue)
public java.lang.Object getCommandObject()
public javax.activation.CommandInfo[] getCommandInfos()
public javax.activation.CommandInfo getSelectedInfo()
public void addDialog(javax.swing.JDialog dialog)
public void disposeDialogs()
public void dispose()
org.jhotdraw.app.AbstractView
dispose in interface org.jhotdraw.app.Disposabledispose in interface org.jhotdraw.app.Viewdispose in class org.jhotdraw.app.AbstractViewpublic void setTitle(java.lang.String newValue)
org.jhotdraw.app.ViewThe title is generated by the application, based on the current URI of the view. The application ensures that the title uniquely identifies each open view.
The application displays the title in the title bar of the view window and in all windows which are associated to the view.
This is a bound property.
setTitle in interface org.jhotdraw.app.ViewsetTitle in class org.jhotdraw.app.AbstractViewpublic java.lang.String getTitle()
org.jhotdraw.app.View
getTitle in interface org.jhotdraw.app.ViewgetTitle in class org.jhotdraw.app.AbstractViewprotected void updateFullTitle()
protected java.awt.dnd.DropTargetListener getDropTargetListener()
|
Copyright 2012-02-25 Werner Randelshofer | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||