public class BaseStylePanel extends ValueField implements PropertyChangeListener
JPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
static List<Action> |
HORIZONTAL_ALIGNMENT_ACTIONS |
static List<Action> |
LINE_CAP_ACTIONS |
static List<Action> |
LINE_JOIN_ACTIONS |
static List<Action> |
VERTICAL_ALIGNMENT_ACTIONS |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTERROR_ICONABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
BaseStylePanel(LayerRenderer<?> renderer) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addCheckBoxField(JPanel container,
Object object,
String fieldName) |
protected void |
addColorField(JPanel container,
Object object,
String fieldName) |
protected Field |
addField(JPanel container,
Object object,
String fieldName) |
protected void |
addFields(JPanel container,
Object object,
String... fieldNames) |
protected void |
addLengthMeasureField(JPanel container,
Object object,
String fieldName) |
protected void |
addLineStylePanel(JPanel stylePanels,
GeometryStyle geometryStyle) |
protected void |
addMarkerStylePanel(JPanel stylePanels,
MarkerStyle markerStyle) |
protected JPanel |
addPanel(Container container,
String title,
Object object,
String... fieldNames) |
protected void |
addPolygonStylePanel(JPanel stylePanels,
GeometryStyle geometryStyle) |
void |
addReadOnlyFieldName(String fieldName) |
protected void |
addTextField(JPanel container,
Object object,
String fieldName,
int columns) |
protected Field |
createField(String fieldName,
Class<?> fieldClass,
Object value) |
protected TogglePanel |
createHorizontalAlignmentField(String fieldName,
String aligment) |
protected TogglePanel |
createLineCapField(LineCap lineCap) |
protected TogglePanel |
createLineJoinField(LineJoin lineJoin) |
protected TogglePanel |
createVerticalAlignmentField(String fieldName,
String aligment) |
protected void |
doPropertyChange(PropertyChangeEvent event) |
<L extends Layer> |
getLayer() |
static List<Action> |
getLineActions(String type,
String... alignmentTypes) |
<T extends LayerRenderer<Layer>> |
getRenderer() |
static List<Action> |
getTextAlignActions(String... alignmentTypes) |
void |
propertyChange(PropertyChangeEvent event) |
protected boolean |
rendererPropertyChange(PropertyChangeEvent event) |
cancel, cancel, clone, firePropertyChange, getFieldName, getFieldValidationMessage, getFieldValue, getTitle, isFieldValid, isSaved, save, save, setEditable, setFieldBackgroundColor, setFieldForegroundColor, setFieldInvalid, setFieldName, setFieldToolTip, setFieldValid, setFieldValue, setTitle, setToolTipText, setUndoManager, showDialog, showDialog, toString, updateFieldValuegetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, paintComponent, 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, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, 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, validateTreeaction, 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, 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, transferFocusUpCyclepublic BaseStylePanel(LayerRenderer<?> renderer)
protected void addLengthMeasureField(JPanel container, Object object, String fieldName)
protected void addLineStylePanel(JPanel stylePanels, GeometryStyle geometryStyle)
protected void addMarkerStylePanel(JPanel stylePanels, MarkerStyle markerStyle)
protected JPanel addPanel(Container container, String title, Object object, String... fieldNames)
protected void addPolygonStylePanel(JPanel stylePanels, GeometryStyle geometryStyle)
public void addReadOnlyFieldName(String fieldName)
protected void addTextField(JPanel container, Object object, String fieldName, int columns)
protected TogglePanel createHorizontalAlignmentField(String fieldName, String aligment)
protected TogglePanel createLineCapField(LineCap lineCap)
protected TogglePanel createLineJoinField(LineJoin lineJoin)
protected TogglePanel createVerticalAlignmentField(String fieldName, String aligment)
protected void doPropertyChange(PropertyChangeEvent event)
public <L extends Layer> L getLayer()
public <T extends LayerRenderer<Layer>> T getRenderer()
public void propertyChange(PropertyChangeEvent event)
propertyChange in interface PropertyChangeListenerprotected boolean rendererPropertyChange(PropertyChangeEvent event)
Copyright © 2015 Revolution Systems Inc.. All rights reserved.