public class RecursiveBlockView extends KahinaTreeView
config, VERBOSE
model, needsRedraw
Constructor and Description |
---|
RecursiveBlockView(MUCInstance kahina) |
Modifier and Type | Method and Description |
---|---|
void |
display(RecursiveBlockHandler blockHandler) |
RecursiveBlockHandler |
getBlockHandler() |
javax.swing.JComponent |
makePanel()
Returns the panel that represents this view in the GUI.
|
void |
processEvent(KahinaEvent e) |
void |
processEvent(KahinaSelectionEvent e) |
protected void |
processEvent(KahinaUpdateEvent e)
HACK: if an update listener is defined on the tree view, the selected node will be marked
|
void |
recalculate()
Override this method to define necessary operations after changes to the
model (coordinate recomputations etc.)
|
avoidClashesByAdaptingHorizontalDistance, calculateCoordinates, display, display, displaySecondaryTree, displaysNode, getConfig, getContentfulTreeModel, getDisplayHeight, getDisplayWidth, getEdgeStyle, getFontMetrics, getMarkedNode, getNodeBorderColor, getNodeColor, getNodeFont, getNodeHeight, getNodeX, getNodeY, getSecondaryModel, getTreeLayer, getTreeModel, isSecondDimensionDisplayed, needsRedraw, nodeAtCoordinates, nodeIsVisible, resetAllStructures, setConfig, setMarkedNode, setNodeBorderColor, setStatusColorEncoding, setStatusFontEncoding, setTreeLayer, showLevels, swapDimensions
display, doDisplay, getModel, getTitle, isVisible, makeEditorPanel, requireRedraw, setConfig, setTitle, setVisible
public RecursiveBlockView(MUCInstance kahina)
public RecursiveBlockHandler getBlockHandler()
public javax.swing.JComponent makePanel()
KahinaView
makePanel
in class KahinaTreeView
public void display(RecursiveBlockHandler blockHandler)
public void processEvent(KahinaEvent e)
processEvent
in interface KahinaListener
processEvent
in class KahinaView<KahinaTree>
public void processEvent(KahinaSelectionEvent e)
public void recalculate()
KahinaView
recalculate
in class KahinaTreeView
protected void processEvent(KahinaUpdateEvent e)
KahinaTreeView
processEvent
in class KahinaTreeView