|
||||||||||
| 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
javax.media.opengl.GLJPanel
cz.cuni.amis.nb.pogamut.unreal.map.MapGLPanel
cz.cuni.amis.nb.pogamut.unreal.map.SelectableMapGLPanel
public abstract class SelectableMapGLPanel
This is MapGLPanel that is adding selection behavior, when bot is clicked in the map, list of selected bots in this map IPogamutEnvironments global lookup will change.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary |
|---|
| Fields inherited from class cz.cuni.amis.nb.pogamut.unreal.map.MapGLPanel |
|---|
agentRenderes, environmentRenderer, lastGLName, logger, mapController, mapRenderer, mapViewpoint |
| 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 | |
|---|---|
SelectableMapGLPanel(javax.media.opengl.GLCapabilities caps,
cz.cuni.amis.pogamut.unreal.communication.worldview.map.IUnrealMap<cz.cuni.amis.pogamut.unreal.communication.worldview.map.MapInfo> map,
Logger log)
|
|
SelectableMapGLPanel(cz.cuni.amis.pogamut.unreal.communication.worldview.map.IUnrealMap map,
Logger log)
|
|
| Method Summary | |
|---|---|
void |
destroy()
Remove listeners and basically clean up this map. |
void |
mouseClicked(MouseEvent e)
|
void |
mouseEntered(MouseEvent e)
|
void |
mouseExited(MouseEvent e)
|
void |
mousePressed(MouseEvent e)
|
void |
mouseReleased(MouseEvent e)
|
| Methods inherited from class cz.cuni.amis.nb.pogamut.unreal.map.MapGLPanel |
|---|
getAgentsAt, getMap, onChangedViewpoint |
| Methods inherited from class javax.media.opengl.GLJPanel |
|---|
addGLEventListener, addNotify, createContext, display, getAutoSwapBufferMode, getContext, getGL, getChosenGLCapabilities, paintComponent, removeGLEventListener, removeNotify, reshape, setAutoSwapBufferMode, setGL, setOpaque, setRealized, shouldPreserveColorBufferIfTranslucent, swapBuffers |
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface javax.media.opengl.GLAutoDrawable |
|---|
repaint |
| Methods inherited from interface javax.media.opengl.GLDrawable |
|---|
getHeight, getWidth, setSize |
| Methods inherited from interface javax.media.opengl.ComponentEvents |
|---|
addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener |
| Constructor Detail |
|---|
public SelectableMapGLPanel(javax.media.opengl.GLCapabilities caps,
cz.cuni.amis.pogamut.unreal.communication.worldview.map.IUnrealMap<cz.cuni.amis.pogamut.unreal.communication.worldview.map.MapInfo> map,
Logger log)
public SelectableMapGLPanel(cz.cuni.amis.pogamut.unreal.communication.worldview.map.IUnrealMap map,
Logger log)
| Method Detail |
|---|
public void destroy()
MapGLPanel
destroy in class MapGLPanelpublic void mouseClicked(MouseEvent e)
mouseClicked in interface MouseListenerpublic void mousePressed(MouseEvent e)
mousePressed in interface MouseListenerpublic void mouseReleased(MouseEvent e)
mouseReleased in interface MouseListenerpublic void mouseEntered(MouseEvent e)
mouseEntered in interface MouseListenerpublic void mouseExited(MouseEvent e)
mouseExited in interface MouseListener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||