public class StyleSelector extends SymbolSelector
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponentact, cmbReferenceSystem, cmbUnits, dir, jListSymbols, jPanelOptions, jPanelPreview, jScrollPane, lblTitle, library, libraryBrowser, okCancelPanel, rootDir, sFilter, treeRootNamelistenerList, 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, setFeatureStoregetAccessibleContext, 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, setToolTipText, 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, 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, transferFocusUpCyclepublic StyleSelector(IStyle style, int shapeType) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic StyleSelector(IStyle style, int shapeType, SelectorFilter filter) throws java.lang.IllegalArgumentException
style - shapeType - filter - java.lang.IllegalArgumentExceptionprotected void initialize(java.lang.Object currentElement)
throws java.lang.IllegalArgumentException
SymbolSelectorinitialize in class SymbolSelectorjava.lang.IllegalArgumentExceptionpublic void setSymbol(java.lang.Object style)
ISymbolSelectorsetSymbol in interface ISymbolSelectorsetSymbol in class SymbolSelectorpublic java.lang.Object getSelectedObject()
ISymbolSelectorgetSelectedObject in interface ISymbolSelectorgetSelectedObject in class SymbolSelectorprotected javax.swing.ListModel newListModel()
SymbolSelectornewListModel in class SymbolSelectorprotected javax.swing.JPanel getJPanelOptions()
SymbolSelectorgetJPanelOptions in class SymbolSelectorprotected void updateOptionsPanel()
SymbolSelectorupdateOptionsPanel in class SymbolSelectorprotected javax.swing.JList getJListSymbols()
getJListSymbols in class SymbolSelectorprotected void setStyle(java.lang.Object selectedValue)
selectedValue - protected void propertiesPressed()
SymbolSelectorpropertiesPressed in class SymbolSelectorprotected void savePressed()
SymbolSelectorsavePressed in class SymbolSelectorprotected void newPressed()
SymbolSelectornewPressed in class SymbolSelectorprotected SymbolPreviewer getJPanelPreview()
getJPanelPreview in class SymbolSelectorpublic void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListeneractionPerformed in class SymbolSelectorpublic int getUnit()
public int getReferenceSystem()
public void setUnit(int unit)
public void setReferenceSystem(int referenceSystem)