|
||||||||||
| 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 Form| Nested 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 | |||||||||