public final class TreeView extends View
Modifier and Type | Class and Description |
---|---|
static class |
TreeConstants.Draw
Draw kinds.
|
static class |
TreeConstants.Refresh
Refresh mode.
|
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
static int |
BEST_LEVEL_DISTANCE
Optimal space between the levels.
|
static int |
BEST_NODE_HEIGHT
Best node height.
|
static int |
BORDER_PADDING
Border padding value.
|
static int |
BOTTOM_MARGIN
Margin to bottom.
|
static int |
CHANGE_COLOR_TILL
Changes Color until given level.
|
static int |
LEFT_AND_RIGHT_MARGIN
Margin left and right.
|
static int |
MAX_LEVEL_DISTANCE
Maximum level distance.
|
static int |
MIN_LEVEL_DISTANCE
Minimum space between the levels.
|
static int |
MIN_NODE_DIST_CONN
Minimum node distance to draw node connections.
|
static int |
MIN_NODE_HEIGHT
Minimum node height.
|
static int |
MIN_TXT_SPACE
Minimum rectangle space for text.
|
static byte |
NO_ATTS
Show no attributes text.
|
static byte |
NOT_ENOUGH_SPACE
Show not enough space text.
|
static int |
TOP_MARGIN
Margin to top.
|
gui
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
TreeView(ViewNotifier man)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
db()
Tests if this view relies on a database instance.
|
void |
mouseDragged(MouseEvent e) |
void |
mouseMoved(MouseEvent e) |
void |
mousePressed(MouseEvent e) |
void |
mouseReleased(MouseEvent e) |
void |
mouseWheelMoved(MouseWheelEvent e) |
void |
paintComponent(Graphics g) |
void |
refreshContext(boolean more,
boolean quick)
Called when a new context set has been chosen.
|
void |
refreshFocus()
Called when a new focus has been chosen.
|
void |
refreshInit()
Called when the data reference has changed.
|
void |
refreshLayout()
Called when GUI design has changed.
|
void |
refreshMark()
Called when a context set has been
marked.
|
void |
refreshUpdate()
Called when updates have been done in the data structure.
|
boolean |
visible()
Tests if this view is currently marked as visible.
|
void |
visible(boolean v)
Sets a flag denoting the visibility of the view.
|
keyPressed, mouseEntered, mouseExited, toString
componentHidden, componentMoved, componentResized, componentShown, keyReleased, keyTyped, mouseClicked
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, 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, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, 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
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, transferFocusDownCycle, validate, validateTree
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, 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, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final int BORDER_PADDING
public static final int TOP_MARGIN
public static final int BOTTOM_MARGIN
public static final int LEFT_AND_RIGHT_MARGIN
public static final int CHANGE_COLOR_TILL
public static final int MIN_TXT_SPACE
public static final int MIN_LEVEL_DISTANCE
public static final int BEST_LEVEL_DISTANCE
public static final int MAX_LEVEL_DISTANCE
public static final int BEST_NODE_HEIGHT
public static final int MIN_NODE_HEIGHT
public static final int MIN_NODE_DIST_CONN
public static final byte NOT_ENOUGH_SPACE
public static final byte NO_ATTS
public TreeView(ViewNotifier man)
man
- view managerpublic void refreshContext(boolean more, boolean quick)
View
refreshContext
in class View
more
- show more detailsquick
- perform a quick context switchpublic void refreshFocus()
View
refreshFocus
in class View
public void refreshInit()
View
refreshInit
in class View
public void refreshLayout()
View
refreshLayout
in class View
public void refreshMark()
View
refreshMark
in class View
public void refreshUpdate()
View
refreshUpdate
in class View
public boolean visible()
View
public void visible(boolean v)
View
protected boolean db()
View
public void paintComponent(Graphics g)
paintComponent
in class BaseXBack
public void mouseMoved(MouseEvent e)
mouseMoved
in interface MouseMotionListener
mouseMoved
in class BaseXPanel
public void mousePressed(MouseEvent e)
mousePressed
in interface MouseListener
mousePressed
in class View
public void mouseWheelMoved(MouseWheelEvent e)
mouseWheelMoved
in interface MouseWheelListener
mouseWheelMoved
in class BaseXPanel
public void mouseDragged(MouseEvent e)
mouseDragged
in interface MouseMotionListener
mouseDragged
in class BaseXPanel
public void mouseReleased(MouseEvent e)
mouseReleased
in interface MouseListener
mouseReleased
in class BaseXPanel
Copyright © 2005–2015 BaseX Team. All rights reserved.