|
|||||||||
| Home >> All >> com >> eireneh >> [ swing overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
com.eireneh.swing
Class FontChooser

java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.eireneh.swing.FontChooser
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable
- public class FontChooser
- extends javax.swing.JPanel
FontChooserBean allows the user to select a font in a similar way to a FileSelectionDialog.
|
Distribution Licence: Project B is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License, version 2 as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. The License is available on the internet here, by writing to Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA, Or locally at the Licence link below. The copyright to this program is held by it's authors. |
| Nested Class Summary | |
(package private) class |
FontChooser.CancelActionListener
|
(package private) class |
FontChooser.CustomComboBoxModel
Model for the font style drop down |
(package private) class |
FontChooser.FontChangeListener
Helper class to note changes in the Font |
(package private) class |
FontChooser.NameListener
Helper class to note changes in the Font |
(package private) class |
FontChooser.OKActionListener
|
(package private) class |
FontChooser.TestCellRenderer
An extension of JLabel that resets it's font so that it can be used to render the items in a JComboBox |
| Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
| Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
| 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 | |
protected javax.swing.JCheckBox |
bold
Bold font? |
protected javax.swing.JDialog |
dialog
The dialog box |
protected java.awt.Font |
font
The default font |
protected javax.swing.JCheckBox |
italic
Italic font? |
protected java.beans.PropertyChangeSupport |
listeners
People that want to know about font changes |
protected javax.swing.JComboBox |
name
The choice of font name |
protected javax.swing.JComboBox |
size
The font size |
protected boolean |
suppress_events
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.Container |
|
| 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 | |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener li)
Interface for people to be notified of changes to the current Font. |
protected void |
fireStateChange()
When something chenages we must inform out listeners. |
java.awt.Font |
getStyle()
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener li)
Interface for people to be notified of changes to the current Font. |
void |
setStyle(java.awt.Font font)
Set the Font displayed |
static java.awt.Font |
showDialog(java.awt.Component parent,
java.lang.String title,
java.awt.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 |
dialog
protected javax.swing.JDialog dialog
- The dialog box
listeners
protected java.beans.PropertyChangeSupport listeners
- People that want to know about font changes
font
protected java.awt.Font font
- The default font
name
protected javax.swing.JComboBox name
- The choice of font name
bold
protected javax.swing.JCheckBox bold
- Bold font?
italic
protected javax.swing.JCheckBox italic
- Italic font?
size
protected javax.swing.JComboBox size
- The font size
suppress_events
protected boolean suppress_events
- Are we doing some processing, that makes us not want to send events?
| Constructor Detail |
FontChooser
public FontChooser()
- Create a FontChooser.
| Method Detail |
showDialog
public static java.awt.Font showDialog(java.awt.Component parent, java.lang.String title, java.awt.Font initial)
- Display a FontChooser in a dialog
setStyle
public void setStyle(java.awt.Font font)
- Set the Font displayed
getStyle
public java.awt.Font getStyle()
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener li)
- Interface for people to be notified of changes to the
current Font.
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener li)
- Interface for people to be notified of changes to the
current Font.
fireStateChange
protected void fireStateChange()
- When something chenages we must inform out listeners.
|
|||||||||
| Home >> All >> com >> eireneh >> [ swing overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC