|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container java.awt.Window java.awt.Dialog javax.swing.JDialog com.bbn.openmap.omGraphics.BasicStrokeEditor
public class BasicStrokeEditor
The BasicStrokeEditor provides a GUI to adjust BasicStroke parameters. It can provide a default button to launch itself, or a button can be set. This class is being replaced by the BasicStrokeEditorMenu.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JDialog |
---|
javax.swing.JDialog.AccessibleJDialog |
Nested classes/interfaces inherited from class java.awt.Dialog |
---|
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
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
|
Fields inherited from class javax.swing.JDialog |
---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Dialog |
---|
DEFAULT_MODALITY_TYPE |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
BasicStrokeEditor()
|
|
BasicStrokeEditor(java.awt.BasicStroke bs)
|
Method Summary | |
---|---|
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()
|
Methods inherited from class javax.swing.JDialog |
---|
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 |
Methods inherited from class java.awt.Dialog |
---|
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, toFront |
Methods inherited from class java.awt.Container |
---|
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, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
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, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, 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, isOpaque, 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, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
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
Constructor Detail |
---|
public BasicStrokeEditor()
public BasicStrokeEditor(java.awt.BasicStroke bs)
Method Detail |
---|
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()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |