com.ontimize.util.gis.client.gui.panels.alternativelayers
Class LayerCheckBox
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.ontimize.util.gis.client.gui.panels.alternativelayers.LayerCheckBox
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible
public class LayerCheckBox
- extends javax.swing.JPanel
- implements java.awt.event.ActionListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener
- See Also:
- Serialized Form
| 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 |
| 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 |
| 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, 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, 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, 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, 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 |
initBg
protected java.awt.Color initBg
visibleCheckBox
protected javax.swing.JCheckBox visibleCheckBox
selectableCheckBox
protected javax.swing.JCheckBox selectableCheckBox
editableCheckBox
protected javax.swing.JCheckBox editableCheckBox
layerLabel
protected javax.swing.JLabel layerLabel
centerButton
protected javax.swing.JButton centerButton
firstTime
protected boolean firstTime
tModel
protected com.ontimize.gui.table.TableSorter tModel
menu
protected javax.swing.JPopupMenu menu
popupListener
protected java.awt.event.MouseListener popupListener
dataTable
protected DynamicTable dataTable
filterText
protected javax.swing.JTextField filterText
filterFrame
protected javax.swing.JFrame filterFrame
setSelectionItem
protected javax.swing.JMenuItem setSelectionItem
applyFilterItem
protected javax.swing.JMenuItem applyFilterItem
setEditionItem
protected javax.swing.JMenuItem setEditionItem
deleteFilterItem
public javax.swing.JMenuItem deleteFilterItem
configureLayerFilter
protected javax.swing.JMenuItem configureLayerFilter
setSelectionText
protected static java.lang.String setSelectionText
zoomToLayerText
protected static java.lang.String zoomToLayerText
applyFilterText
protected static java.lang.String applyFilterText
deleteFilterText
protected static java.lang.String deleteFilterText
configureLayerText
protected static java.lang.String configureLayerText
setEditionText
protected static java.lang.String setEditionText
checkToolTipVisible
protected static java.lang.String checkToolTipVisible
checkToolTipEditable
protected static java.lang.String checkToolTipEditable
checkToolTipSelectable
protected static java.lang.String checkToolTipSelectable
zoomToLayerIconPath
protected java.lang.String zoomToLayerIconPath
setSelectionIconPath
protected static java.lang.String setSelectionIconPath
applyFilterIconPath
protected static java.lang.String applyFilterIconPath
deleteFilterIconPath
protected static java.lang.String deleteFilterIconPath
configureLayerIconPath
protected static java.lang.String configureLayerIconPath
setEditionIconPath
protected static java.lang.String setEditionIconPath
confFrame
protected static javax.swing.JFrame confFrame
confPanel
protected static javax.swing.JPanel confPanel
gisViewer
protected IGisLayerUtilities gisViewer
alphaValue
protected float alphaValue
index
protected int index
layer
protected IGisLayer layer
checkWidth
public static int checkWidth
titleWidth
public static int titleWidth
font
protected java.awt.Font font
fm
protected java.awt.FontMetrics fm
leftPanel
protected javax.swing.JPanel leftPanel
rightPanel
protected javax.swing.JPanel rightPanel
zoomButtonVisible
protected boolean zoomButtonVisible
selectableCheckVisible
protected boolean selectableCheckVisible
editableCheckVisibleVisible
protected boolean editableCheckVisibleVisible
LayerCheckBox
public LayerCheckBox()
LayerCheckBox
public LayerCheckBox(java.lang.String layerAttr)
LayerCheckBox
public LayerCheckBox(IGisLayer gisLayer)
LayerCheckBox
public LayerCheckBox(IGisLayer gisLayer,
int index)
getLayerAttr
public java.lang.String getLayerAttr()
getIndex
public int getIndex()
setIndex
public void setIndex(int index)
setBounds
public void setBounds(int x,
int y,
int width,
int height)
- Overrides:
setBounds in class java.awt.Component
setFocused
public void setFocused(boolean focused)
setSelected
public void setSelected(boolean b)
setLayer
public void setLayer(IGisLayer layer)
paintComponent
protected void paintComponent(java.awt.Graphics g)
- Overrides:
paintComponent in class javax.swing.JComponent
setGisViewer
public void setGisViewer(IGisLayerUtilities gisViewer)
setAlpha
public void setAlpha(float alphaValue)
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
- Specified by:
actionPerformed in interface java.awt.event.ActionListener
setLayerSelectable_actionPerformed
public void setLayerSelectable_actionPerformed(java.awt.event.ActionEvent e)
setLayerEditable_actionPerformed
public void setLayerEditable_actionPerformed(java.awt.event.ActionEvent e)
setResourceBundle
public void setResourceBundle(java.util.ResourceBundle res)
initPopupMenu
protected void initPopupMenu()
setSelection_actionPerformed
protected void setSelection_actionPerformed(java.awt.event.ActionEvent e)
setEdition_actionPerformed
protected void setEdition_actionPerformed(java.awt.event.ActionEvent e)
zoomToLayer_actionPerformed
protected void zoomToLayer_actionPerformed(java.awt.event.ActionEvent e)
applyFilter_actionPerformed
protected void applyFilter_actionPerformed(java.awt.event.ActionEvent e)
setBackground
public void setBackground(java.awt.Color bg)
- Overrides:
setBackground in class javax.swing.JComponent
setIcon
public void setIcon(javax.swing.Icon icon)
deleteFilter_actionPerformed
protected void deleteFilter_actionPerformed(java.awt.event.ActionEvent e)
configureLayer_actionPerformed
protected void configureLayer_actionPerformed(java.awt.event.ActionEvent e)
getLayer
public IGisLayer getLayer()
setButtonsVisible
public void setButtonsVisible(boolean visible)
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent ev)
- Specified by:
mouseClicked in interface java.awt.event.MouseListener
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent ev)
- Specified by:
mouseEntered in interface java.awt.event.MouseListener
mouseExited
public void mouseExited(java.awt.event.MouseEvent ev)
- Specified by:
mouseExited in interface java.awt.event.MouseListener
mousePressed
public void mousePressed(java.awt.event.MouseEvent ev)
- Specified by:
mousePressed in interface java.awt.event.MouseListener
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent ev)
- Specified by:
mouseReleased in interface java.awt.event.MouseListener
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent ev)
- Specified by:
mouseMoved in interface java.awt.event.MouseMotionListener
paint
public void paint(java.awt.Graphics g)
- Overrides:
paint in class javax.swing.JComponent
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent ev)
- Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener
addMouseListener
public void addMouseListener(java.awt.event.MouseListener mouselistener)
- Overrides:
addMouseListener in class java.awt.Component
addMouseMotionListener
public void addMouseMotionListener(java.awt.event.MouseMotionListener mouselistener)
- Overrides:
addMouseMotionListener in class java.awt.Component
setPopUpListenerEnabled
public void setPopUpListenerEnabled(boolean popUpEnabled)
addPopUpMenuButton
public void addPopUpMenuButton(java.awt.Component popUpButton)
- Adds a new button to the layer check box popup menu
- Parameters:
popUpButton - Button to add to the popup menu, usually of LayerPopUpItem class
setOpaque
public void setOpaque(boolean flag)
- Overrides:
setOpaque in class javax.swing.JComponent
setZoomIconPath
protected void setZoomIconPath(java.lang.String iconpath)
setZoomButtonVisible
protected void setZoomButtonVisible(boolean visible)
setSelectableCheckVisible
protected void setSelectableCheckVisible(boolean visible)
setEditableCheckVisible
protected void setEditableCheckVisible(boolean visible)