public class GlyphFactory extends JDialog implements ActionListener, MouseListener, ChangeListener
JDialog.AccessibleJDialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
static Color |
PANEL_BKG |
static String |
V_Circle |
static String |
V_Ellipse |
static String |
V_Rectangle |
static String |
V_Shape |
accessibleContext, rootPane, rootPaneCheckingEnabled
DEFAULT_MODALITY_TYPE
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent e) |
static Glyph |
getGlyphFactoryDialog(Dialog owner)
Call a GlyphFactory window that will return the glyph created in the window (all parameters have default value and are editable)
|
static Glyph |
getGlyphFactoryDialog(Dialog owner,
long dsv)
Call a GlyphFactory window that will return the glyph created in the window (all parameters have default value and are editable)
|
static Glyph |
getGlyphFactoryDialog(Dialog owner,
Vector ast,
String dst,
boolean cst,
Color dfc,
boolean efc,
Color dbc,
boolean ebc,
boolean dto,
boolean eto,
double dav,
boolean eav,
boolean doo,
boolean eoo,
double dagv,
boolean eagv,
long dsv,
boolean esv,
int dvc,
boolean evc,
double[] dvv,
boolean evv)
Call a GlyphFactory window that will return the glyph created in the window (programer sets the default value(s) for every field and specifies if the field can be changed or not)
|
static Glyph |
getGlyphFactoryDialog(Frame owner)
Call a GlyphFactory window that will return the glyph created in the window (all parameters have default value and are editable)
|
static Glyph |
getGlyphFactoryDialog(Frame owner,
long dsv)
Call a GlyphFactory window that will return the glyph created in the window (all parameters have default value and are editable)
|
static Glyph |
getGlyphFactoryDialog(Frame owner,
Vector ast,
String dst,
boolean cst,
Color dfc,
boolean efc,
Color dbc,
boolean ebc,
boolean dto,
boolean eto,
double dav,
boolean eav,
boolean doo,
boolean eoo,
double dagv,
boolean eagv,
long dsv,
boolean esv,
int dvc,
boolean evc,
double[] dvv,
boolean evv)
Call a GlyphFactory window that will return the glyph created in the window (programer sets the default value(s) for every field and specifies if the field can be changed or not)
|
static boolean |
hasEditableAngle() |
static boolean |
hasEditableVertexValues() |
void |
mouseClicked(MouseEvent e) |
void |
mouseEntered(MouseEvent e) |
void |
mouseExited(MouseEvent e) |
void |
mousePressed(MouseEvent e) |
void |
mouseReleased(MouseEvent e) |
void |
stateChanged(ChangeEvent e) |
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
public static Color PANEL_BKG
public static String V_Shape
public static String V_Rectangle
public static String V_Ellipse
public static String V_Circle
public static boolean hasEditableAngle()
public static boolean hasEditableVertexValues()
public static Glyph getGlyphFactoryDialog(Frame owner)
owner
- application frame that owns this Modal componentpublic static Glyph getGlyphFactoryDialog(Dialog owner)
owner
- application dialog that owns this Modal componentpublic static Glyph getGlyphFactoryDialog(Frame owner, long dsv)
owner
- application frame that owns this Modal componentdsv
- default size value (positive number) ; takes its default value if provided param is -1public static Glyph getGlyphFactoryDialog(Dialog owner, long dsv)
owner
- application dialog that owns this Modal componentdsv
- default size value (positive number) ; takes its default value if provided param is -1public static Glyph getGlyphFactoryDialog(Frame owner, Vector ast, String dst, boolean cst, Color dfc, boolean efc, Color dbc, boolean ebc, boolean dto, boolean eto, double dav, boolean eav, boolean doo, boolean eoo, double dagv, boolean eagv, long dsv, boolean esv, int dvc, boolean evc, double[] dvv, boolean evv)
owner
- application frame that owns this Modal componentast
- vector of allowed shape types (any sequence of static String V_xxx defined in this class) ; takes its default value if provided param is nulldst
- default shape type (must be one of the elements of ast - default is V_Shape)cst
- tells whether the shape type can be changed or notdfc
- default fill color ; takes its default value if provided param is nullefc
- tells whether the fill color can be changed or notdbc
- default border color ; takes its default value if provided param is nullebc
- tells whether the border color can be changed or notdto
- is transparency ON or OFF by defaulteto
- tells whether the transparency switch can be changed or notdav
- default alpha channel value (in range [0,1.0]) ; takes its default value if provided param is -1.0eav
- tells whether the alpha value can be changed or notdoo
- is orientation ON or OFF by defaulteoo
- tells whether the orientation switch can be toggleddagv
- default angle value (in range [0,2*Pi]) ; takes its default value if provided param is -10.0eagv
- tells whether the angle value can be changed or notdsv
- default size value (positive number) ; takes its default value if provided param is -1esv
- tells whether the size value can be changed or notdvc
- default vertex count (positive number) ; takes its default value if provided param is -1 ; if dvc and dvv are not coherent, dvv's length determines the vertex countevc
- tells whether the vertex count can be changed or notdvv
- default vertex values (each value in range [0,1.0]) ; takes its default value if provided param is null ; if dvc and dvv are not coherent, dvv's length determines the vertex countevv
- tells whether vertex values can be changed or notpublic static Glyph getGlyphFactoryDialog(Dialog owner, Vector ast, String dst, boolean cst, Color dfc, boolean efc, Color dbc, boolean ebc, boolean dto, boolean eto, double dav, boolean eav, boolean doo, boolean eoo, double dagv, boolean eagv, long dsv, boolean esv, int dvc, boolean evc, double[] dvv, boolean evv)
owner
- application dialog that owns this Modal componentast
- vector of allowed shape types (any sequence of static String V_xxx defined in this class) ; takes its default value if provided param is nulldst
- default shape type (must be one of the elements of ast - default is V_Shape)cst
- tells whether the shape type can be changed or notdfc
- default fill color ; takes its default value if provided param is nullefc
- tells whether the fill color can be changed or notdbc
- default border color ; takes its default value if provided param is nullebc
- tells whether the border color can be changed or notdto
- is transparency ON or OFF by defaulteto
- tells whether the transparency switch can be changed or notdav
- default alpha channel value (in range [0,1.0]) ; takes its default value if provided param is -1.0eav
- tells whether the alpha value can be changed or notdoo
- is orientation ON or OFF by defaulteoo
- tells whether the orientation switch can be toggleddagv
- default angle value (in range [0,2*Pi]) ; takes its default value if provided param is -10.0eagv
- tells whether the angle value can be changed or notdsv
- default size value (positive number) ; takes its default value if provided param is -1esv
- tells whether the size value can be changed or notdvc
- default vertex count (positive number) ; takes its default value if provided param is -1 ; if dvc and dvv are not coherent, dvv's length determines the vertex countevc
- tells whether the vertex count can be changed or notdvv
- default vertex values (each value in range [0,1.0]) ; takes its default value if provided param is null ; if dvc and dvv are not coherent, dvv's length determines the vertex countevv
- tells whether vertex values can be changed or notpublic void actionPerformed(ActionEvent e)
actionPerformed
in interface ActionListener
public void stateChanged(ChangeEvent e)
stateChanged
in interface ChangeListener
public void mousePressed(MouseEvent e)
mousePressed
in interface MouseListener
public void mouseClicked(MouseEvent e)
mouseClicked
in interface MouseListener
public void mouseEntered(MouseEvent e)
mouseEntered
in interface MouseListener
public void mouseExited(MouseEvent e)
mouseExited
in interface MouseListener
public void mouseReleased(MouseEvent e)
mouseReleased
in interface MouseListener
Copyright © 2000-2002 Xerox Corporation. All Rights Reserved
Copyright © 2003 World Wide Web Consortium. All Rights Reserved
Copyright © 2004-2015 INRIA. All Rights Reserved
Licensed under the GNU LGPL. For full terms see the file COPYING.