public class BasicStrokeEditor
extends javax.swing.JDialog
implements java.awt.event.ActionListener
javax.swing.JDialog.AccessibleJDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
protected javax.swing.JButton |
applybutton |
protected java.awt.BasicStroke |
basicStroke |
protected javax.swing.JComboBox |
capBox |
protected javax.swing.JButton |
closebutton |
protected float[] |
dash |
protected javax.swing.JTextField |
dashField |
protected float |
dashPhase |
protected javax.swing.JTextField |
dashPhaseField |
protected int |
endCaps |
protected javax.swing.JComboBox |
joinBox |
static java.lang.String |
LaunchCmd |
protected int |
lineJoins |
protected float |
miterLimit |
protected javax.swing.JTextField |
miterLimitField |
static java.lang.String |
NONE |
protected javax.swing.JPanel |
palette |
protected java.beans.PropertyChangeSupport |
pcs |
protected float |
width |
protected javax.swing.JTextField |
widthField |
accessibleContext, rootPane, rootPaneCheckingEnabled
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
BasicStrokeEditor() |
BasicStrokeEditor(java.awt.BasicStroke bs) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent event) |
static javax.swing.ImageIcon |
createIcon(java.awt.BasicStroke stroke,
int width,
int height,
boolean horizontalOrientation)
Given a BasicStroke, create an ImageIcon that shows it.
|
static java.lang.String |
dashArrayToString(float[] da) |
java.awt.BasicStroke |
getBasicStroke() |
float[] |
getDash() |
float |
getDashPhase() |
int |
getEndCaps() |
javax.swing.JButton |
getLaunchButton() |
int |
getLineJoins() |
float |
getMiterLimit() |
java.beans.PropertyChangeSupport |
getPropertyChangeSupport() |
float |
getStrokeWidth() |
void |
resetStroke() |
void |
setBasicStroke(java.awt.BasicStroke bs) |
void |
setDash(float[] da) |
void |
setDashPhase(float dp) |
void |
setEndCaps(int ec) |
void |
setGUI() |
void |
setLaunchButton(javax.swing.JButton lb) |
void |
setLineJoins(int lj) |
void |
setMiterLimit(float ml) |
void |
setPropertyChangeSupport(java.beans.PropertyChangeSupport propertyChangeSupport) |
void |
setStrokeWidth(float w) |
static float[] |
stringToDashArray(java.lang.String das) |
protected void |
widgetsToSettings() |
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected java.awt.BasicStroke basicStroke
protected java.beans.PropertyChangeSupport pcs
protected float width
protected int endCaps
protected int lineJoins
protected float miterLimit
protected float[] dash
protected float dashPhase
protected transient javax.swing.JTextField widthField
protected transient javax.swing.JTextField miterLimitField
protected transient javax.swing.JTextField dashField
protected transient javax.swing.JTextField dashPhaseField
protected transient javax.swing.JPanel palette
protected transient javax.swing.JButton closebutton
protected transient javax.swing.JButton applybutton
protected transient javax.swing.JComboBox capBox
protected transient javax.swing.JComboBox joinBox
public static final java.lang.String NONE
public static final java.lang.String LaunchCmd
public BasicStrokeEditor()
public BasicStrokeEditor(java.awt.BasicStroke bs)
public void resetStroke()
protected void widgetsToSettings()
public void setGUI()
public static java.lang.String dashArrayToString(float[] da)
public static float[] stringToDashArray(java.lang.String das)
public void actionPerformed(java.awt.event.ActionEvent event)
actionPerformed
in interface java.awt.event.ActionListener
public java.awt.BasicStroke getBasicStroke()
public void setBasicStroke(java.awt.BasicStroke bs)
public void setLaunchButton(javax.swing.JButton lb)
public javax.swing.JButton getLaunchButton()
public void setPropertyChangeSupport(java.beans.PropertyChangeSupport propertyChangeSupport)
public java.beans.PropertyChangeSupport getPropertyChangeSupport()
public static javax.swing.ImageIcon createIcon(java.awt.BasicStroke stroke, int width, int height, boolean horizontalOrientation)
stroke
- the BasicStroke to draw on the Icon.width
- the width of the icon.height
- the height of the icon.horizontalOrientation
- if true, draw line on the icon
horizontally, else draw it vertically.public void setStrokeWidth(float w)
public float getStrokeWidth()
public void setMiterLimit(float ml)
public float getMiterLimit()
public void setDash(float[] da)
public float[] getDash()
public void setDashPhase(float dp)
public float getDashPhase()
public void setEndCaps(int ec)
public int getEndCaps()
public void setLineJoins(int lj)
public int getLineJoins()
Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details