public class StyleSelector extends SymbolSelector
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
act, cmbReferenceSystem, cmbUnits, dir, jListSymbols, jPanelOptions, jPanelPreview, jScrollPane, lblTitle, library, libraryBrowser, okCancelPanel, rootDir, sFilter, treeRootName
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, 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, resetPressed
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 IllegalArgumentException
IllegalArgumentException
public StyleSelector(IStyle style, int shapeType, SelectorFilter filter) throws IllegalArgumentException
style
- shapeType
- filter
- IllegalArgumentException
protected void initialize(Object currentElement) throws IllegalArgumentException
SymbolSelector
initialize
in class SymbolSelector
IllegalArgumentException
public void setSymbol(Object style)
ISymbolSelector
setSymbol
in interface ISymbolSelector
setSymbol
in class SymbolSelector
public Object getSelectedObject()
ISymbolSelector
getSelectedObject
in interface ISymbolSelector
getSelectedObject
in class SymbolSelector
protected ListModel newListModel()
SymbolSelector
newListModel
in class SymbolSelector
protected JPanel getJPanelOptions()
SymbolSelector
getJPanelOptions
in class SymbolSelector
protected void updateOptionsPanel()
SymbolSelector
updateOptionsPanel
in class SymbolSelector
protected JList getJListSymbols()
getJListSymbols
in class SymbolSelector
protected void setStyle(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 JComponent getJPanelPreview()
getJPanelPreview
in class SymbolSelector
public void actionPerformed(ActionEvent e)
actionPerformed
in interface ActionListener
actionPerformed
in class SymbolSelector
public int getUnit()
public int getReferenceSystem()
public void setUnit(int unit)
public void setReferenceSystem(int referenceSystem)