|
||||||||||
| 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
databionics.esom.gui.RenderPanel
public class RenderPanel
The RenderPanel is used to control the renderer and visualize its results. It also contains panels for getting information on certain areas or single points on the map. Furthermore it holds the ClassColorPanel, UMXPanel and ClassCreatorPanel
| Nested Class Summary |
|---|
| 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.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
protected java.awt.Cursor |
addCursor
|
protected Application |
application
|
protected boolean |
compos
are Components shown rather than a single map? |
protected java.awt.Dimension |
dim
java dimension |
protected ToolLoader |
loader
|
protected static org.apache.log4j.Logger |
log
interface to log4j system |
protected java.awt.Cursor |
normCursor
|
protected AbstractTool |
savedTool
If components are shown, the currently active tool has to be deactivated. |
protected AbstractTool |
selectedTool
|
protected java.awt.Cursor |
subCursor
|
| 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 java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
RenderPanel()
Standard Constructor |
|
| Method Summary | |
|---|---|
void |
addTool(AbstractTool tool)
|
void |
componentHidden(java.awt.event.ComponentEvent e)
Handle Event |
void |
componentMoved(java.awt.event.ComponentEvent e)
Handle Event |
void |
componentResized(java.awt.event.ComponentEvent e)
Change the boundaries all the displayed panels, when the component is resized |
void |
componentShown(java.awt.event.ComponentEvent e)
Handle Event |
void |
createImage()
creating the image |
Application |
getApplication()
|
java.lang.String |
getMessage(java.lang.String key)
Get localized message from file defined in consructor. |
javax.swing.JPanel |
getPicPanel()
returns the picPanel |
Renderer |
getRenderer()
returns the renderer |
AbstractTool |
getSelectedTool()
|
void |
init()
|
boolean |
isCompos()
|
void |
mouseClicked(java.awt.event.MouseEvent e)
Handle Event |
void |
mouseDragged(java.awt.event.MouseEvent e)
Handle Event |
void |
mouseEntered(java.awt.event.MouseEvent e)
Show the infoPanel when the mouse coordinates are in the RenderPanel |
void |
mouseExited(java.awt.event.MouseEvent e)
Hide the infoPanel when the mouse coordinates are out of the RenderPanel |
void |
mouseMoved(java.awt.event.MouseEvent e)
If mouse tool is in info mode update the infoPanel if the mouse has been moved |
void |
mousePressed(java.awt.event.MouseEvent e)
Handle Event |
void |
mouseReleased(java.awt.event.MouseEvent e)
Handle Event |
void |
reset()
Reset the ControlPane, UmxPanel, AreaInfoPanel, InfoPanel using the current renderer |
void |
resizeContent()
resizing the components |
void |
setApplication(Application application)
|
void |
setCompos(boolean b)
|
void |
setCustomCursor(boolean add,
boolean substract)
sets the custom cursor |
void |
setLoader(ToolLoader loader)
|
void |
setRenderer(Renderer renderer)
Sets the renderer |
void |
setSelectedTool(AbstractTool tool)
|
void |
showImage()
Displays the actual Image |
void |
showImage(java.awt.image.BufferedImage image)
Displays the actual Image |
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, 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, updateUI |
| 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, isShowing, 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 |
| Field Detail |
|---|
protected static final org.apache.log4j.Logger log
protected Application application
protected java.awt.Dimension dim
protected boolean compos
protected AbstractTool savedTool
protected AbstractTool selectedTool
protected java.awt.Cursor normCursor
protected java.awt.Cursor addCursor
protected java.awt.Cursor subCursor
protected ToolLoader loader
| Constructor Detail |
|---|
public RenderPanel()
| Method Detail |
|---|
public void setLoader(ToolLoader loader)
public void init()
init in interface AbstractGuiComponentpublic void createImage()
public boolean isCompos()
public void setCompos(boolean b)
b -
public void setCustomCursor(boolean add,
boolean substract)
add - substract - public void reset()
public void resizeContent()
public void showImage()
public void showImage(java.awt.image.BufferedImage image)
public void componentResized(java.awt.event.ComponentEvent e)
componentResized in interface java.awt.event.ComponentListenerpublic void componentHidden(java.awt.event.ComponentEvent e)
componentHidden in interface java.awt.event.ComponentListenerComponentEvent - epublic void componentMoved(java.awt.event.ComponentEvent e)
componentMoved in interface java.awt.event.ComponentListenerComponentEvent - epublic void componentShown(java.awt.event.ComponentEvent e)
componentShown in interface java.awt.event.ComponentListenerComponentEvent - epublic void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListenerMouseEvent - epublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved in interface java.awt.event.MouseMotionListenerMouseEvent - epublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerMouseEvent - epublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerMouseEvent - epublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerMouseEvent - epublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerMouseEvent - epublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerMouseEvent - epublic javax.swing.JPanel getPicPanel()
public Renderer getRenderer()
public void setRenderer(Renderer renderer)
renderer - public java.lang.String getMessage(java.lang.String key)
getInstance() that
returns the instantiated class. Messages can then retrieved via
MyApp.getInstance().getMessage("MY_MSG_KEY").
...Messages_en_US.propertiespublic void addTool(AbstractTool tool)
addTool in interface AbstractGuiComponentpublic void setSelectedTool(AbstractTool tool)
setSelectedTool in interface AbstractGuiComponentpublic void setApplication(Application application)
setApplication in interface AbstractGuiComponentpublic Application getApplication()
getApplication in interface AbstractGuiComponentpublic AbstractTool getSelectedTool()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||