public class StyleSelector extends SymbolSelector
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
act, cmbReferenceSystem, cmbUnits, dir, jListSymbols, jPanelOptions, jPanelPreview, jScrollPane, lblTitle, library, libraryBrowser, okCancelPanel, rootDir, sFilter, treeRootName
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
StyleSelector(IStyle style,
int shapeType) |
StyleSelector(IStyle style,
int shapeType,
SelectorFilter filter)
Constructor method
|
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
protected javax.swing.JList |
getJListSymbols()
This method initializes jList
|
protected javax.swing.JPanel |
getJPanelOptions()
This method initializes jPanelOptions
|
protected SymbolPreviewer |
getJPanelPreview()
This method initializes jPanelPreview
|
int |
getReferenceSystem() |
java.lang.Object |
getSelectedObject()
Returns the symbol selected by the user or null if none.
|
int |
getUnit() |
protected void |
initialize(java.lang.Object currentElement)
This method initializes this
|
protected javax.swing.ListModel |
newListModel()
Creates a new symbol selector list model in order to allow the user
to select an existing symbol previously created.
|
protected void |
newPressed()
Invoked when the NEW button is pressed
|
protected void |
propertiesPressed()
Invoked when the PROPERTIES button is pressed
|
protected void |
savePressed()
Invoked when the SAVE button is pressed
|
void |
setReferenceSystem(int referenceSystem) |
protected void |
setStyle(java.lang.Object selectedValue)
Modify the previsualization showed in the panel with the style of the
new object selected.
|
void |
setSymbol(java.lang.Object style)
Sets the symbol selected by the user
|
void |
setUnit(int unit) |
protected void |
updateOptionsPanel()
Updates the options panel depending on the type of symbol that the user
is controlling or using to show specific options for each one.
|
createSymbolBrowser, createSymbolSelector, createSymbolSelector, getJEastPanel, getJNorthPanel, getJSplitPane, getLeftJScrollPane, getSampleFeature, getWindowInfo, getWindowProfile, performActionOn, resetPressed, setFeatureStore
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, 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, 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, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public StyleSelector(IStyle style, int shapeType) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public StyleSelector(IStyle style, int shapeType, SelectorFilter filter) throws java.lang.IllegalArgumentException
style
- shapeType
- filter
- java.lang.IllegalArgumentException
protected void initialize(java.lang.Object currentElement) throws java.lang.IllegalArgumentException
SymbolSelector
initialize
in class SymbolSelector
java.lang.IllegalArgumentException
public void setSymbol(java.lang.Object style)
ISymbolSelector
setSymbol
in interface ISymbolSelector
setSymbol
in class SymbolSelector
public java.lang.Object getSelectedObject()
ISymbolSelector
getSelectedObject
in interface ISymbolSelector
getSelectedObject
in class SymbolSelector
protected javax.swing.ListModel newListModel()
SymbolSelector
newListModel
in class SymbolSelector
protected javax.swing.JPanel getJPanelOptions()
SymbolSelector
getJPanelOptions
in class SymbolSelector
protected void updateOptionsPanel()
SymbolSelector
updateOptionsPanel
in class SymbolSelector
protected javax.swing.JList getJListSymbols()
getJListSymbols
in class SymbolSelector
protected void setStyle(java.lang.Object selectedValue)
selectedValue
- protected void propertiesPressed()
SymbolSelector
propertiesPressed
in class SymbolSelector
protected void savePressed()
SymbolSelector
savePressed
in class SymbolSelector
protected void newPressed()
SymbolSelector
newPressed
in class SymbolSelector
protected SymbolPreviewer getJPanelPreview()
getJPanelPreview
in class SymbolSelector
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
actionPerformed
in class SymbolSelector
public int getUnit()
public int getReferenceSystem()
public void setUnit(int unit)
public void setReferenceSystem(int referenceSystem)