Package net.ontopia.topicmaps.viz
Class HighlightNode
- java.lang.Object
-
- net.ontopia.topicmaps.viz.HighlightNode
-
- All Implemented Interfaces:
ContainerListener
,KeyListener
,EventListener
public class HighlightNode extends Object implements KeyListener, ContainerListener
-
-
Field Summary
Fields Modifier and Type Field Description protected VizController
controller
protected boolean
fixed
protected TMAbstractNode
node
protected VizPanel
vpanel
-
Constructor Summary
Constructors Constructor Description HighlightNode(VizController controller)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
componentAdded(ContainerEvent e)
void
componentRemoved(ContainerEvent e)
protected void
highlight(Graphics g)
void
keyPressed(KeyEvent keyEvent)
void
keyReleased(KeyEvent keyEvent)
void
keyTyped(KeyEvent keyEvent)
void
setNode(TMAbstractNode node, Graphics g)
-
-
-
Field Detail
-
node
protected TMAbstractNode node
-
fixed
protected boolean fixed
-
controller
protected VizController controller
-
vpanel
protected VizPanel vpanel
-
-
Constructor Detail
-
HighlightNode
public HighlightNode(VizController controller)
-
-
Method Detail
-
setNode
public void setNode(TMAbstractNode node, Graphics g)
-
highlight
protected void highlight(Graphics g)
-
keyPressed
public void keyPressed(KeyEvent keyEvent)
- Specified by:
keyPressed
in interfaceKeyListener
-
keyReleased
public void keyReleased(KeyEvent keyEvent)
- Specified by:
keyReleased
in interfaceKeyListener
-
keyTyped
public void keyTyped(KeyEvent keyEvent)
- Specified by:
keyTyped
in interfaceKeyListener
-
componentAdded
public void componentAdded(ContainerEvent e)
- Specified by:
componentAdded
in interfaceContainerListener
-
componentRemoved
public void componentRemoved(ContainerEvent e)
- Specified by:
componentRemoved
in interfaceContainerListener
-
-