com.hp.hpl.guess.ui
Class FontDialog

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Dialog
                  extended byjavax.swing.JDialog
                      extended bycom.hp.hpl.guess.ui.StandardDialog
                          extended bycom.hp.hpl.guess.ui.FontDialog
All Implemented Interfaces:
Accessible, ActionListener, EventListener, ImageObserver, KeyEventDispatcher, ListSelectionListener, MenuContainer, RootPaneContainer, Serializable, WindowConstants, WindowFocusListener

public class FontDialog
extends StandardDialog
implements ListSelectionListener, ActionListener

See Also:
Serialized Form

Field Summary
static Font BOLD_FONT
           
static Font DEFAULT_FONT
           
 
Fields inherited from class com.hp.hpl.guess.ui.StandardDialog
ABORT, APPROVE, CANCEL, main
 
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
ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Method Summary
 void actionPerformed(ActionEvent e)
           
 void apply()
           
static int asInt(String s)
           
static int asInt(String s, int radix)
           
static int asInt(String s, int radix, int min, int max)
           
static FontDialog getDialog()
           
static FontDialog getDialog(PText n)
           
 Font getFont()
           
static Rectangle getStringWidth(String aText, Font f, boolean antiAliased)
           
 String getText()
           
 boolean isAntialiased()
           
static boolean isNumber(String aNumber, int radix)
           
static boolean isNumber(String aNumber, int min, int max)
           
static boolean isNumber(String aNumber, int radix, int min, int max)
           
 void setAntialiased(boolean aFlag)
           
 void setFontBackground(Color colour)
           
 void setFontForeground(Color colour)
           
 void valueChanged(ListSelectionEvent e)
           
 
Methods inherited from class com.hp.hpl.guess.ui.StandardDialog
addButtonPanel, addLeftButton, addRightButton, center, close, dispatchKeyEvent, getAbortButton, getApproveButton, getButtonPanel, getCancelButton, getLeftButtonPanel, getResult, getRightButtonPanel, open, setDefaultBorder, setDisposeOnClose, windowGainedFocus, windowLostFocus
 
Methods inherited from class javax.swing.JDialog
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, 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, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, 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, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, 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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DEFAULT_FONT

public static final Font DEFAULT_FONT

BOLD_FONT

public static final Font BOLD_FONT
Method Detail

getDialog

public static FontDialog getDialog()

getDialog

public static FontDialog getDialog(PText n)

setAntialiased

public final void setAntialiased(boolean aFlag)

isAntialiased

public final boolean isAntialiased()

getFont

public final Font getFont()
Specified by:
getFont in interface MenuContainer

getText

public String getText()

apply

public void apply()

getStringWidth

public static Rectangle getStringWidth(String aText,
                                       Font f,
                                       boolean antiAliased)

asInt

public static int asInt(String s)

asInt

public static int asInt(String s,
                        int radix)

asInt

public static int asInt(String s,
                        int radix,
                        int min,
                        int max)

isNumber

public static boolean isNumber(String aNumber,
                               int radix)

isNumber

public static boolean isNumber(String aNumber,
                               int min,
                               int max)

isNumber

public static boolean isNumber(String aNumber,
                               int radix,
                               int min,
                               int max)

valueChanged

public void valueChanged(ListSelectionEvent e)
Specified by:
valueChanged in interface ListSelectionListener

actionPerformed

public void actionPerformed(ActionEvent e)
Specified by:
actionPerformed in interface ActionListener

setFontBackground

public final void setFontBackground(Color colour)

setFontForeground

public final void setFontForeground(Color colour)