public class BasicStrokeEditorMenu
extends javax.swing.JPopupMenu
javax.swing.JPopupMenu.AccessibleJPopupMenu, javax.swing.JPopupMenu.Separator
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected java.awt.BasicStroke |
basicStroke |
protected float[] |
dash |
protected float |
dashPhase |
protected int |
endCaps |
protected javax.swing.JButton |
launchButton |
protected int |
lineJoins |
protected float |
miterLimit |
static java.lang.String |
NONE |
protected java.beans.PropertyChangeSupport |
pcs |
protected float |
width |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
BasicStrokeEditorMenu() |
BasicStrokeEditorMenu(java.awt.BasicStroke bs) |
Modifier and Type | Method and Description |
---|---|
static javax.swing.ImageIcon |
createColorIcon(java.awt.BasicStroke stroke,
int width,
int height,
boolean horizontalOrientation,
java.awt.Color color,
java.awt.Color background,
java.awt.Color matting)
Given a BasicStroke, create an ImageIcon that shows it.
|
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) |
javax.swing.JComponent |
setGUI(javax.swing.JComponent popup) |
void |
setLaunchButton(javax.swing.JButton lb) |
void |
setLineJoins(int lj) |
void |
setMiterLimit(float ml) |
void |
setPropertyChangeSupport(java.beans.PropertyChangeSupport propertyChangeSupport) |
void |
setStrokeWidth(float w) |
void |
show(java.awt.Component invoker,
int x,
int y) |
static float[] |
stringToDashArray(java.lang.String das) |
add, add, add, addMenuKeyListener, addPopupMenuListener, addSeparator, createActionChangeListener, createActionComponent, firePopupMenuCanceled, firePopupMenuWillBecomeInvisible, firePopupMenuWillBecomeVisible, getAccessibleContext, getComponent, getComponentAtIndex, getComponentIndex, getDefaultLightWeightPopupEnabled, getInvoker, getLabel, getMargin, getMenuKeyListeners, getPopupMenuListeners, getSelectionModel, getSubElements, getUI, getUIClassID, insert, insert, isBorderPainted, isLightWeightPopupEnabled, isPopupTrigger, isVisible, menuSelectionChanged, pack, paintBorder, paramString, processFocusEvent, processKeyEvent, processKeyEvent, processMouseEvent, remove, removeMenuKeyListener, removePopupMenuListener, setBorderPainted, setDefaultLightWeightPopupEnabled, setInvoker, setLabel, setLightWeightPopupEnabled, setLocation, setPopupSize, setPopupSize, setSelected, setSelectionModel, setUI, setVisible, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, 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, 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, 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, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, 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, setName, setSize, setSize, show, 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 javax.swing.JButton launchButton
public static final java.lang.String NONE
public BasicStrokeEditorMenu()
public BasicStrokeEditorMenu(java.awt.BasicStroke bs)
public void setLaunchButton(javax.swing.JButton lb)
public javax.swing.JButton getLaunchButton()
public void resetStroke()
public void show(java.awt.Component invoker, int x, int y)
show
in class javax.swing.JPopupMenu
public javax.swing.JComponent setGUI(javax.swing.JComponent popup)
public static java.lang.String dashArrayToString(float[] da)
public static float[] stringToDashArray(java.lang.String das)
public java.awt.BasicStroke getBasicStroke()
public void setBasicStroke(java.awt.BasicStroke bs)
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 static javax.swing.ImageIcon createColorIcon(java.awt.BasicStroke stroke, int width, int height, boolean horizontalOrientation, java.awt.Color color, java.awt.Color background, java.awt.Color matting)
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