public class GlyphFactory extends JDialog implements ActionListener, MouseListener, ChangeListener
JDialog.AccessibleJDialogDialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityTypeWindow.AccessibleAWTWindow, Window.TypeContainer.AccessibleAWTContainerComponent.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, rootPaneCheckingEnabledDEFAULT_MODALITY_TYPEBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTDISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSEABORT, 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, updateaddNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBackaddPropertyChangeListener, 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, toFrontadd, 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, validateTreeaction, 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, transferFocusUpCyclepublic 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 ActionListenerpublic void stateChanged(ChangeEvent e)
stateChanged in interface ChangeListenerpublic void mousePressed(MouseEvent e)
mousePressed in interface MouseListenerpublic void mouseClicked(MouseEvent e)
mouseClicked in interface MouseListenerpublic void mouseEntered(MouseEvent e)
mouseEntered in interface MouseListenerpublic void mouseExited(MouseEvent e)
mouseExited in interface MouseListenerpublic void mouseReleased(MouseEvent e)
mouseReleased in interface MouseListenerCopyright © 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.