|
||||||||||
| 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
com.ontimize.util.gis.client.gui.panels.alternativelayers.LayersBox
public class LayersBox
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
javax.swing.JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
static java.awt.Color |
backgroundColorDarkerSelected
|
static java.awt.Color |
backgroundColorInvalidLayer
|
static java.awt.Color |
backgroundColorSelected
|
static java.awt.Color |
bgColorFilteredLayerDarkerSelected
|
static java.awt.Color |
bgColorFilteredLayerNormal
|
static java.awt.Color |
bgColorFilteredLayerSelected
|
protected LayerCheckBox[] |
checkBoxes
|
protected java.util.List<java.awt.Component> |
checkboxesPopUpItems
|
protected static boolean |
DEBUG_MESSAGES
|
(package private) int |
draggedRow
|
(package private) boolean |
dragging
|
(package private) boolean |
drawLine
|
protected boolean |
editableCheckVisibleVisible
|
(package private) IGisViewer |
gisViewer
|
protected java.awt.Color |
initBg
|
(package private) int |
lastDraggX
|
(package private) int |
lastDraggY
|
(package private) int |
lastRowOver
|
static int |
layersGap
|
(package private) int |
linePos
|
protected int |
overItem
|
static int |
panelHeight
|
static int |
panelWidth
|
protected int |
panelX
|
protected int |
panelY
|
(package private) int |
rowOver
|
(package private) int |
rowUnder
|
protected boolean |
selectableCheckVisible
|
(package private) int |
selectedRow
|
static java.lang.String |
WARNING_ICON
|
javax.swing.ImageIcon |
warningIcon
|
protected boolean |
zoomButtonVisible
|
protected java.lang.String |
zoomToLayerIconStr
|
| 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 | |
|---|---|
LayersBox()
|
|
LayersBox(IGisViewer gisViewer)
|
|
| Method Summary | |
|---|---|
protected void |
initGui()
|
void |
layerChanged(LayerChangeEvent event)
Invoked on gis layers description changes |
void |
mouseClicked(java.awt.event.MouseEvent ev)
|
void |
mouseDragged(java.awt.event.MouseEvent ev)
|
void |
mouseEntered(java.awt.event.MouseEvent ev)
|
void |
mouseExited(java.awt.event.MouseEvent ev)
|
void |
mouseMoved(java.awt.event.MouseEvent ev)
|
void |
mousePressed(java.awt.event.MouseEvent ev)
|
void |
mouseReleased(java.awt.event.MouseEvent ev)
|
protected void |
paintComponent(java.awt.Graphics g)
|
void |
setBackground(java.awt.Color bg)
|
void |
setEditableCheckVisible(boolean visible)
|
protected void |
setGisViewer(IGisViewer gisViewer)
|
void |
setPopUpItems(java.util.List<java.awt.Component> popUpItems)
|
protected void |
setPopUpItemsForCheckBox(LayerCheckBox checkBox)
|
void |
setResourceBundle(java.util.ResourceBundle res)
|
void |
setSeletectableCheckVisible(boolean visible)
|
void |
setZoomButtonVisible(boolean visible)
|
protected void |
setZoomIconPath(java.lang.String iconpath)
|
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
|---|
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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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, 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 |
| Methods inherited from class java.awt.Container |
|---|
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, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
|---|
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, hide, 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, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
IGisViewer gisViewer
protected static final boolean DEBUG_MESSAGES
protected java.awt.Color initBg
public static final java.awt.Color backgroundColorSelected
public static final java.awt.Color backgroundColorDarkerSelected
public static final java.awt.Color backgroundColorInvalidLayer
public static final java.awt.Color bgColorFilteredLayerNormal
public static final java.awt.Color bgColorFilteredLayerSelected
public static final java.awt.Color bgColorFilteredLayerDarkerSelected
protected java.lang.String zoomToLayerIconStr
public static final java.lang.String WARNING_ICON
public javax.swing.ImageIcon warningIcon
protected boolean zoomButtonVisible
protected boolean selectableCheckVisible
protected boolean editableCheckVisibleVisible
int lastDraggX
int lastDraggY
boolean dragging
boolean drawLine
int draggedRow
int lastRowOver
int rowOver
int rowUnder
int linePos
public static final int layersGap
int selectedRow
protected int panelX
protected int panelY
public static int panelHeight
public static int panelWidth
protected int overItem
protected LayerCheckBox[] checkBoxes
protected java.util.List<java.awt.Component> checkboxesPopUpItems
| Constructor Detail |
|---|
public LayersBox()
public LayersBox(IGisViewer gisViewer)
| Method Detail |
|---|
protected void setGisViewer(IGisViewer gisViewer)
protected void initGui()
public void mouseClicked(java.awt.event.MouseEvent ev)
mouseClicked in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent ev)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent ev)
mouseExited in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent ev)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseDragged(java.awt.event.MouseEvent ev)
mouseDragged in interface java.awt.event.MouseMotionListenerpublic void mouseReleased(java.awt.event.MouseEvent ev)
mouseReleased in interface java.awt.event.MouseListenerpublic void mouseMoved(java.awt.event.MouseEvent ev)
mouseMoved in interface java.awt.event.MouseMotionListenerpublic void layerChanged(LayerChangeEvent event)
LayerChangeListener
layerChanged in interface LayerChangeListenerevent - Gis viewer layer description changeprotected void paintComponent(java.awt.Graphics g)
paintComponent in class javax.swing.JComponentpublic void setBackground(java.awt.Color bg)
setBackground in class javax.swing.JComponentpublic void setPopUpItems(java.util.List<java.awt.Component> popUpItems)
public void setResourceBundle(java.util.ResourceBundle res)
protected void setPopUpItemsForCheckBox(LayerCheckBox checkBox)
protected void setZoomIconPath(java.lang.String iconpath)
public void setZoomButtonVisible(boolean visible)
public void setSeletectableCheckVisible(boolean visible)
public void setEditableCheckVisible(boolean visible)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||