|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Canvas | +--net.hivecell.hive.support.BaseCanvas | +--net.hivecell.hive.agent.hiveui.iconicui.BaseUICanvas
Field Summary | |
protected BaseLayoutManager |
layout
|
protected BaseUIAgentImpl |
uiAgent
|
Fields inherited from class net.hivecell.hive.support.BaseCanvas |
doubleBuffering,
imageBuffer,
imageBufferSize |
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 | |
BaseUICanvas(BaseUIAgentImpl uiAgent,
BaseLayoutManager layout)
|
Method Summary | |
BaseAgentIcon |
getSelectedIcon()
Get the currently selected icon |
void |
mouseClicked(java.awt.event.MouseEvent event)
We don't care about these events |
void |
mouseDragged(java.awt.event.MouseEvent e)
|
void |
mouseEntered(java.awt.event.MouseEvent event)
|
void |
mouseExited(java.awt.event.MouseEvent event)
|
void |
mouseMoved(java.awt.event.MouseEvent event)
|
void |
mousePressed(java.awt.event.MouseEvent event)
Mouse handling code |
void |
mouseReleased(java.awt.event.MouseEvent event)
|
abstract void |
render(java.awt.Graphics g)
This method queries layout and draws the agent icons and arrows as directed by the layout |
void |
setConnectMode()
Put the UICanvas into connect mode. |
void |
setDisconnectMode()
Put the UICanvas into disconnect mode. |
Methods inherited from class net.hivecell.hive.support.BaseCanvas |
adjustDisplayToNewSize,
clearImageBuffer,
paint,
render,
setDoubleBuffering,
update,
update |
Methods inherited from class java.awt.Canvas |
addNotify |
Methods inherited from class java.awt.Component |
action,
add,
addComponentListener,
addFocusListener,
addInputMethodListener,
addKeyListener,
addMouseListener,
addMouseMotionListener,
addPropertyChangeListener,
addPropertyChangeListener,
bounds,
checkImage,
checkImage,
coalesceEvents,
contains,
contains,
createImage,
createImage,
deliverEvent,
disable,
disableEvents,
dispatchEvent,
doLayout,
enable,
enable,
enableEvents,
enableInputMethods,
firePropertyChange,
getAlignmentX,
getAlignmentY,
getBackground,
getBounds,
getBounds,
getColorModel,
getComponentAt,
getComponentAt,
getComponentOrientation,
getCursor,
getDropTarget,
getFont,
getFontMetrics,
getForeground,
getGraphics,
getHeight,
getInputContext,
getInputMethodRequests,
getLocale,
getLocation,
getLocation,
getLocationOnScreen,
getMaximumSize,
getMinimumSize,
getName,
getParent,
getPeer,
getPreferredSize,
getSize,
getSize,
getToolkit,
getTreeLock,
getWidth,
getX,
getY,
gotFocus,
handleEvent,
hasFocus,
hide,
imageUpdate,
inside,
invalidate,
isDisplayable,
isDoubleBuffered,
isEnabled,
isFocusTraversable,
isLightweight,
isOpaque,
isShowing,
isValid,
isVisible,
keyDown,
keyUp,
layout,
list,
list,
list,
list,
list,
locate,
location,
lostFocus,
minimumSize,
mouseDown,
mouseDrag,
mouseEnter,
mouseExit,
mouseMove,
mouseUp,
move,
nextFocus,
paintAll,
paramString,
postEvent,
preferredSize,
prepareImage,
prepareImage,
print,
printAll,
processComponentEvent,
processEvent,
processFocusEvent,
processInputMethodEvent,
processKeyEvent,
processMouseEvent,
processMouseMotionEvent,
remove,
removeComponentListener,
removeFocusListener,
removeInputMethodListener,
removeKeyListener,
removeMouseListener,
removeMouseMotionListener,
removeNotify,
removePropertyChangeListener,
removePropertyChangeListener,
repaint,
repaint,
repaint,
repaint,
requestFocus,
reshape,
resize,
resize,
setBackground,
setBounds,
setBounds,
setComponentOrientation,
setCursor,
setDropTarget,
setEnabled,
setFont,
setForeground,
setLocale,
setLocation,
setLocation,
setName,
setSize,
setSize,
setVisible,
show,
show,
size,
toString,
transferFocus,
validate |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Field Detail |
protected BaseLayoutManager layout
protected BaseUIAgentImpl uiAgent
Constructor Detail |
public BaseUICanvas(BaseUIAgentImpl uiAgent, BaseLayoutManager layout)
Method Detail |
public void setConnectMode()
public void setDisconnectMode()
public BaseAgentIcon getSelectedIcon()
public abstract void render(java.awt.Graphics g)
public void mousePressed(java.awt.event.MouseEvent event)
public void mouseReleased(java.awt.event.MouseEvent event)
public void mouseDragged(java.awt.event.MouseEvent e)
public void mouseClicked(java.awt.event.MouseEvent event)
public void mouseEntered(java.awt.event.MouseEvent event)
public void mouseExited(java.awt.event.MouseEvent event)
public void mouseMoved(java.awt.event.MouseEvent event)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |