|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Window | +--java.awt.Frame | +--javax.swing.JFrame | +--ConForM.CoopnTools.CoKer.Visual.GraphicalVisual
Graphical Visual. A graphical visual is a window, in which Coopn graphical elements are drawn. It is a visual and not an editor; the ground model of the elements is not modifyable, but the aspect is editable.
Inner classes inherited from class javax.swing.JFrame |
javax.swing.JFrame.AccessibleJFrame |
Inner classes inherited from class java.awt.Frame |
java.awt.Frame.AccessibleAWTFrame |
Inner classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
Field Summary | |
protected ConForM.CoopnTools.CoKer.Visual.GraphicalCanvas |
canvas
|
protected java.util.Set |
helpers
|
protected GraphicalPicture |
picture
|
protected javax.swing.JViewport |
viewport
|
Fields inherited from class javax.swing.JFrame |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
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, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
GraphicalVisual(GraphicalPicture picture,
boolean visible,
CoopnEnv env)
Graphical Visual. |
|
GraphicalVisual(GraphicalPicture picture,
CoopnEnv env)
Graphical Visual. |
Method Summary | |
protected ConForM.CoopnTools.CoKer.Visual.GraphicalCanvas |
createCanvas(java.lang.String label,
GraphicalPicture elements,
CoopnEnv env)
|
protected javax.swing.JMenu |
createEditMenu(java.util.ResourceBundle texts,
javax.swing.JMenuItem[] specificEditMenu,
boolean fullEdition,
CoopnEnv env)
|
protected javax.swing.JMenu |
createFileMenu(java.util.ResourceBundle texts,
javax.swing.JMenuItem[] specificFileMenu,
boolean fullEdition,
CoopnEnv env)
|
protected javax.swing.JMenu |
createHelpMenu(java.util.ResourceBundle texts,
javax.swing.JMenuItem[] specificHelpMenu,
boolean fullEdition,
CoopnEnv env)
|
protected javax.swing.JMenuBar |
createMenuBar(java.util.ResourceBundle texts,
javax.swing.JMenuItem[] specificFileMenu,
javax.swing.JMenuItem[] specificEditMenu,
javax.swing.JMenuItem[] specificViewMenu,
javax.swing.JMenuItem[] specificHelpMenu,
javax.swing.JMenu[] specificMenu,
boolean fullEdition,
CoopnEnv env)
|
protected javax.swing.JMenuBar |
createMenuBar(java.util.ResourceBundle texts,
javax.swing.JMenuItem[] specificFileMenu,
javax.swing.JMenuItem[] specificEditMenu,
javax.swing.JMenuItem[] specificViewMenu,
javax.swing.JMenuItem[] specificHelpMenu,
javax.swing.JMenu[] specificMenu,
CoopnEnv env)
|
protected javax.swing.JToolBar |
createToolBar(java.util.ResourceBundle texts,
javax.swing.Action[] specificAction,
CoopnEnv env)
|
protected javax.swing.JMenu |
createViewMenu(java.util.ResourceBundle texts,
javax.swing.JMenuItem[] specificViewMenu,
boolean fullEdition,
CoopnEnv env)
|
protected javax.swing.JMenu |
createZoomMenu(java.util.ResourceBundle texts,
CoopnEnv env)
|
void |
dispose()
Close and dispose this graphical visual, if all helpers are closed. |
GraphicalVisualEditor |
editor()
Returns the editor associated to this graphical visual. |
java.awt.Dimension |
getViewSize()
Get the view size. |
java.util.Set |
helpers()
Get the set of helpers associated to this visual. |
void |
scroll(java.awt.Point deltaScroll)
Scroll the canvas of a specified dimension (as a Point!) |
void |
scrollToShow(java.awt.Rectangle rect)
Try to scroll the canvas so that the rectangle becomes visible. |
void |
setViewSize(java.awt.Dimension size)
Set the view size. |
void |
stateChanged(javax.swing.event.ChangeEvent e)
|
void |
windowActivated(java.awt.event.WindowEvent e)
|
void |
windowClosed(java.awt.event.WindowEvent e)
|
void |
windowClosing(java.awt.event.WindowEvent e)
|
void |
windowDeactivated(java.awt.event.WindowEvent e)
|
void |
windowDeiconified(java.awt.event.WindowEvent e)
|
void |
windowIconified(java.awt.event.WindowEvent e)
|
void |
windowOpened(java.awt.event.WindowEvent e)
|
Methods inherited from class javax.swing.JFrame |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Frame |
addNotify, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle |
Methods inherited from class java.awt.Window |
addWindowListener, applyResourceBundle, applyResourceBundle, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, show, toBack, toFront |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFont, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, 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, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
Field Detail |
protected GraphicalPicture picture
protected ConForM.CoopnTools.CoKer.Visual.GraphicalCanvas canvas
protected javax.swing.JViewport viewport
protected java.util.Set helpers
Constructor Detail |
public GraphicalVisual(GraphicalPicture picture, CoopnEnv env)
picture
- the picure to display an edit in this visualenv
- the CoopnEnv to usejava.lang.IllegalArgumentException
- There is a problem with an argumentpublic GraphicalVisual(GraphicalPicture picture, boolean visible, CoopnEnv env)
picture
- the picure to display an edit in this visualvisible
- specify if this visual is visible or notenv
- the CoopnEnv to usejava.lang.IllegalArgumentException
- There is a problem with an argumentMethod Detail |
protected ConForM.CoopnTools.CoKer.Visual.GraphicalCanvas createCanvas(java.lang.String label, GraphicalPicture elements, CoopnEnv env)
public void dispose()
dispose
in class java.awt.Window
public GraphicalVisualEditor editor()
public java.util.Set helpers()
public void scroll(java.awt.Point deltaScroll)
public void scrollToShow(java.awt.Rectangle rect)
rect
- the rectanglepublic java.awt.Dimension getViewSize()
public void setViewSize(java.awt.Dimension size)
size
- the size of the graphical view.protected javax.swing.JToolBar createToolBar(java.util.ResourceBundle texts, javax.swing.Action[] specificAction, CoopnEnv env)
protected javax.swing.JMenuBar createMenuBar(java.util.ResourceBundle texts, javax.swing.JMenuItem[] specificFileMenu, javax.swing.JMenuItem[] specificEditMenu, javax.swing.JMenuItem[] specificViewMenu, javax.swing.JMenuItem[] specificHelpMenu, javax.swing.JMenu[] specificMenu, CoopnEnv env)
protected javax.swing.JMenuBar createMenuBar(java.util.ResourceBundle texts, javax.swing.JMenuItem[] specificFileMenu, javax.swing.JMenuItem[] specificEditMenu, javax.swing.JMenuItem[] specificViewMenu, javax.swing.JMenuItem[] specificHelpMenu, javax.swing.JMenu[] specificMenu, boolean fullEdition, CoopnEnv env)
protected javax.swing.JMenu createFileMenu(java.util.ResourceBundle texts, javax.swing.JMenuItem[] specificFileMenu, boolean fullEdition, CoopnEnv env)
protected javax.swing.JMenu createEditMenu(java.util.ResourceBundle texts, javax.swing.JMenuItem[] specificEditMenu, boolean fullEdition, CoopnEnv env)
protected javax.swing.JMenu createViewMenu(java.util.ResourceBundle texts, javax.swing.JMenuItem[] specificViewMenu, boolean fullEdition, CoopnEnv env)
protected javax.swing.JMenu createZoomMenu(java.util.ResourceBundle texts, CoopnEnv env)
protected javax.swing.JMenu createHelpMenu(java.util.ResourceBundle texts, javax.swing.JMenuItem[] specificHelpMenu, boolean fullEdition, CoopnEnv env)
public void stateChanged(javax.swing.event.ChangeEvent e)
stateChanged
in interface javax.swing.event.ChangeListener
public void windowActivated(java.awt.event.WindowEvent e)
windowActivated
in interface java.awt.event.WindowListener
public void windowClosed(java.awt.event.WindowEvent e)
windowClosed
in interface java.awt.event.WindowListener
public void windowClosing(java.awt.event.WindowEvent e)
windowClosing
in interface java.awt.event.WindowListener
public void windowDeactivated(java.awt.event.WindowEvent e)
windowDeactivated
in interface java.awt.event.WindowListener
public void windowDeiconified(java.awt.event.WindowEvent e)
windowDeiconified
in interface java.awt.event.WindowListener
public void windowIconified(java.awt.event.WindowEvent e)
windowIconified
in interface java.awt.event.WindowListener
public void windowOpened(java.awt.event.WindowEvent e)
windowOpened
in interface java.awt.event.WindowListener
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |