|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
com.tensegrity.gui.swing.dialog.FormatDialog
com.tensegrity.gui.swing.dialog.FontFormatDialog
The FontFormatDialog is the tensegrity FontChooser Dialog. To
use this dialog implementation you simply create an instance of it (preferable
with a parent and a UIManager) and use the getAwtFont() or
getFontFormat() right after user closed the dialog. You also may
provide an initial font by calling setFont(Font) or
setFontFormat(FontFormat).
| Nested Class Summary |
| Nested classes inherited from class javax.swing.JDialog |
javax.swing.JDialog.AccessibleJDialog |
| Nested classes inherited from class java.awt.Dialog |
java.awt.Dialog.AccessibleAWTDialog |
| Nested classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary |
| Fields inherited from class com.tensegrity.gui.swing.dialog.FormatDialog |
preview, uiManager |
| Fields inherited from class javax.swing.JDialog |
accessibleContext, rootPane, rootPaneCheckingEnabled |
| 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 | |
FontFormatDialog(UIManager uiManager,
java.awt.Frame owner)
Creates a new FontFormatDialog using the frame as owner. |
|
FontFormatDialog(UIManager uiManager,
javax.swing.JDialog owner)
Creates a new FontFormatDialog using the dialog as owner. |
|
| Method Summary | |
void |
enableColorSelection(boolean enabled)
Enables or disables the color selection |
void |
enableFontFaceSelection(boolean enabled)
Enables or disables the font face selection |
java.awt.Font |
getAwtFont()
Returns the Font based on the current font format
instance of the format panel. |
FontFormat |
getFontFormat()
Returns the Font configured by the internal panel as FontFormat instance. |
protected AbstractFormat |
getFormatPanel()
Returns the Format Panel. |
protected AbstractFormat |
getFormatPanel(javax.swing.JPanel preview)
The default Format Panel ignores this call. |
void |
setFont(java.awt.Font font)
|
void |
setFontFormat(FontFormat f)
Sets the initial FontFormat instance for the internal format panel. |
protected boolean |
usesDefaultLayout()
Subclasses must overwrite this method and return true to indicate, that they want to use the default layout (FormatPanel at NORTH, Preview in the CENTER). |
protected boolean |
validateFormat()
Called whenever the user selects the OK button. |
| Methods inherited from class com.tensegrity.gui.swing.dialog.FormatDialog |
createPreview, getPreview, init, wasCancelled |
| Methods inherited from class javax.swing.JDialog |
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
| Methods inherited from class java.awt.Dialog |
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show |
| Methods inherited from class java.awt.Window |
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, 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, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, 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, isOpaque, 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, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public FontFormatDialog(UIManager uiManager,
java.awt.Frame owner)
FontFormatDialog using the frame as owner.
uiManager - UIManager for this dialog.owner - Owner of this dialog as Frame.
public FontFormatDialog(UIManager uiManager,
javax.swing.JDialog owner)
FontFormatDialog using the dialog as owner.
uiManager - UIManager of this dialog.owner - Owner of this dialog as Dialog.| Method Detail |
public void setFontFormat(FontFormat f)
f - a FontFormat to set on the internal FormatFont panel.public void setFont(java.awt.Font font)
public FontFormat getFontFormat()
public java.awt.Font getAwtFont()
Font based on the current font format
instance of the format panel. This method uses
AWTDevice.lookupAWTFont(FontFormat) to convert the
result of getFontFormat() to a such a font.
protected boolean usesDefaultLayout()
FormatDialog
usesDefaultLayout in class FormatDialogprotected AbstractFormat getFormatPanel(javax.swing.JPanel preview)
FormatDialog
getFormatPanel in class FormatDialogpreview - the Preview wrapped into a JPanel.
protected AbstractFormat getFormatPanel()
FormatDialog
getFormatPanel in class FormatDialogprotected boolean validateFormat()
FormatDialog
validateFormat in class FormatDialogpublic void enableColorSelection(boolean enabled)
enabled - true to enable the selectionpublic void enableFontFaceSelection(boolean enabled)
enabled - true to enable the selection
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||