java.awt.image.ImageObserver
, java.awt.MenuContainer
, java.io.Serializable
, javax.accessibility.Accessible
, javax.swing.RootPaneContainer
, javax.swing.WindowConstants
public class BasicFontChooser
extends javax.swing.JDialog
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
java.awt.Container.AccessibleAWTContainer
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
Modifier and Type | Field | Description |
---|---|---|
protected boolean |
accepted |
Whether selected font is accepted.
|
protected javax.swing.JButton |
cancelButton |
Cancel and exit button.
|
protected javax.swing.JPanel |
contentPane |
The dialog contentpane.
|
protected java.lang.String |
currentFont |
Selected font name
|
protected int |
currentSize |
Selected font size.
|
protected int |
currentStyle |
Selected font style.
|
protected javax.swing.JComboBox |
fontBox |
List of all available fonts.
|
protected javax.swing.JTextField |
fontDisplay |
Display of the currently selected font.
|
protected javax.swing.JLabel |
fontLabel |
Label for font selector.
|
protected javax.swing.JButton |
okButton |
Accept and exit button.
|
protected javax.swing.JComboBox |
sizeBox |
List of pre-selected sizes.
|
protected javax.swing.JLabel |
sizeLabel |
Label for size selector.
|
protected javax.swing.JComboBox |
styleBox |
List of possible styles.
|
protected javax.swing.JLabel |
styleLabel |
Label for style selector.
|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor | Description |
---|---|
BasicFontChooser() |
Construct an instance with default configuration.
|
BasicFontChooser(java.awt.Frame owner,
java.lang.String title,
boolean modal) |
Construct an instance, setting the parent, window title and
whether the dialog is modal.
|
BasicFontChooser(java.lang.String title) |
Construct an instance using the given window title.
|
Modifier and Type | Method | Description |
---|---|---|
boolean |
accepted() |
Return the exit status of the dialog.
|
protected void |
addFonts() |
Add all the available fonts.
|
protected void |
closeWindow(boolean accepted) |
Close the window.
|
java.awt.Font |
getSelectedFont() |
Get the selected font.
|
protected void |
setFontName() |
Set a new default font name from the value in the font name
combobox.
|
protected void |
setSize() |
Set a new default font size from the value in the size
combobox.
|
protected void |
setStyle() |
Set the font style from the value in the style combobox.
|
protected void |
startup() |
Start common initialisation sequence.
|
protected void |
updateDisplay() |
Update the display to reflect the new font, size or style.
|
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, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
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
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
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
protected boolean accepted
protected javax.swing.JPanel contentPane
protected javax.swing.JLabel fontLabel
protected javax.swing.JLabel sizeLabel
protected javax.swing.JLabel styleLabel
protected javax.swing.JComboBox styleBox
protected javax.swing.JComboBox sizeBox
protected javax.swing.JComboBox fontBox
protected javax.swing.JTextField fontDisplay
protected javax.swing.JButton okButton
protected javax.swing.JButton cancelButton
protected java.lang.String currentFont
protected int currentSize
protected int currentStyle
public BasicFontChooser()
public BasicFontChooser(java.lang.String title)
public BasicFontChooser(java.awt.Frame owner, java.lang.String title, boolean modal)
protected void startup()
protected void addFonts()
protected void updateDisplay()
protected void setFontName()
protected void setSize()
protected void setStyle()
public java.awt.Font getSelectedFont()
public boolean accepted()
protected void closeWindow(boolean accepted)
Copyright © 2018 Central Laboratory of the Research Councils. All Rights Reserved.