|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.crosswire.common.swing.FontChooser
public class FontChooser
FontChooserBean allows the user to select a font in a similar way to a FileSelectionDialog.
for license details.
The copyright to this program is held by it's authors.
,
Serialized FormNested Class Summary | |
---|---|
(package private) static class |
FontChooser.CustomComboBoxModel
Model for the font style drop down |
(package private) static class |
FontChooser.CustomListCellRenderer
An extension of JLabel that resets it's font so that it can be used to render the items in a JComboBox |
(package private) static class |
FontChooser.FontNameComboBox
An extension of JComboBox that selects a font in the combo based on it's name, not object equivalence. |
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
---|---|
protected JCheckBox |
bold
Bold font? |
protected static JLabel |
DEFAULT_FONT
A label that we can use to get defaults |
protected JDialog |
dialog
The dialog box |
protected Font |
font
The current font |
protected JCheckBox |
italic
Italic font? |
private static int |
MAX_FONT_SIZE
The minimum size of the font. |
private static int |
MIN_FONT_SIZE
The minimum size of the font. |
protected JComboBox |
name
The choice of font name |
static String |
PROPERTY_STYLE
|
private static int |
RENDERED_FONT_SIZE
The default size of the rendered font |
private static long |
serialVersionUID
Serialization ID |
protected JComboBox |
size
The font size |
protected boolean |
suppressEvents
Are we doing some processing, that makes us not want to send events? |
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
FontChooser()
Create a FontChooser. |
Method Summary | |
---|---|
protected void |
fireStateChange()
When something changes we must inform out listeners. |
Font |
getStyle()
|
void |
setStyle(Font newFont)
Set the Font displayed |
static Font |
showDialog(Component parent,
String title,
Font initial)
Display a FontChooser in a dialog |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final String PROPERTY_STYLE
protected static final JLabel DEFAULT_FONT
protected JDialog dialog
protected Font font
private static final int MIN_FONT_SIZE
private static final int MAX_FONT_SIZE
private static final int RENDERED_FONT_SIZE
protected JComboBox name
protected JCheckBox bold
protected JCheckBox italic
protected JComboBox size
protected boolean suppressEvents
private static final long serialVersionUID
Constructor Detail |
---|
public FontChooser()
Method Detail |
---|
public static Font showDialog(Component parent, String title, Font initial)
public void setStyle(Font newFont)
newFont
- The current Fontpublic Font getStyle()
protected void fireStateChange()
|
Copyright ยจ 2003-2013 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |