|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
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 AbstractGuiComponent
public 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.ComponentListener
public void componentHidden(java.awt.event.ComponentEvent e)
componentHidden
in interface java.awt.event.ComponentListener
ComponentEvent
- epublic void componentMoved(java.awt.event.ComponentEvent e)
componentMoved
in interface java.awt.event.ComponentListener
ComponentEvent
- epublic void componentShown(java.awt.event.ComponentEvent e)
componentShown
in interface java.awt.event.ComponentListener
ComponentEvent
- epublic void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged
in interface java.awt.event.MouseMotionListener
MouseEvent
- epublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved
in interface java.awt.event.MouseMotionListener
MouseEvent
- epublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
MouseEvent
- epublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited
in interface java.awt.event.MouseListener
MouseEvent
- epublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
in interface java.awt.event.MouseListener
MouseEvent
- epublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
MouseEvent
- epublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
MouseEvent
- 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.properties
public void addTool(AbstractTool tool)
addTool
in interface AbstractGuiComponent
public void setSelectedTool(AbstractTool tool)
setSelectedTool
in interface AbstractGuiComponent
public void setApplication(Application application)
setApplication
in interface AbstractGuiComponent
public Application getApplication()
getApplication
in interface AbstractGuiComponent
public AbstractTool getSelectedTool()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |