public class StyleSelector extends SymbolSelector
JPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategyact, 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_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| 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(ActionEvent e) |
protected JList |
getJListSymbols()
This method initializes jList
|
protected JPanel |
getJPanelOptions()
This method initializes jPanelOptions
|
protected JComponent |
getJPanelPreview()
This method initializes jPanelPreview
|
int |
getReferenceSystem() |
Object |
getSelectedObject()
Returns the symbol selected by the user or null if none.
|
int |
getUnit() |
protected void |
initialize(Object currentElement)
This method initializes this
|
protected 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(Object selectedValue)
Modify the previsualization showed in the panel with the style of the
new object selected.
|
void |
setSymbol(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, getWindowInfo, getWindowProfile, performActionOn, resetPressedgetAccessibleContext, 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 IllegalArgumentException
IllegalArgumentExceptionpublic StyleSelector(IStyle style, int shapeType, SelectorFilter filter) throws IllegalArgumentException
style - shapeType - filter - IllegalArgumentExceptionprotected void initialize(Object currentElement) throws IllegalArgumentException
SymbolSelectorinitialize in class SymbolSelectorIllegalArgumentExceptionpublic void setSymbol(Object style)
ISymbolSelectorsetSymbol in interface ISymbolSelectorsetSymbol in class SymbolSelectorpublic Object getSelectedObject()
ISymbolSelectorgetSelectedObject in interface ISymbolSelectorgetSelectedObject in class SymbolSelectorprotected ListModel newListModel()
SymbolSelectornewListModel in class SymbolSelectorprotected JPanel getJPanelOptions()
SymbolSelectorgetJPanelOptions in class SymbolSelectorprotected void updateOptionsPanel()
SymbolSelectorupdateOptionsPanel in class SymbolSelectorprotected JList getJListSymbols()
getJListSymbols in class SymbolSelectorprotected void setStyle(Object selectedValue)
selectedValue - protected void propertiesPressed()
SymbolSelectorpropertiesPressed in class SymbolSelectorprotected void savePressed()
SymbolSelectorsavePressed in class SymbolSelectorprotected void newPressed()
SymbolSelectornewPressed in class SymbolSelectorprotected JComponent getJPanelPreview()
getJPanelPreview in class SymbolSelectorpublic void actionPerformed(ActionEvent e)
actionPerformed in interface ActionListeneractionPerformed in class SymbolSelectorpublic int getUnit()
public int getReferenceSystem()
public void setUnit(int unit)
public void setReferenceSystem(int referenceSystem)