borland.jbcl Packages  borland.jbcl Class Hierarchy  borland.jbcl.control 

FontChooserPanel component

java.lang.Object
   +----java.awt.Component
           +----java.awt.Container
                   +----java.awt.Panel
                           +----borland.jbcl.control.FontChooserPanel

About the FontChooserPanel component

Variables  Constructors  Properties  Methods  Event Listeners

Implements MenuContainer, ItemListener, KeyListener, ImageObserver, Serializable, EventListener

FontChooserPanel is a component that enables the user to select a font and style. FontChooserDialog is a wrapper for this component and appears in the UI Designer.

Relationship of the JBCL font chooser classes:


FontChooserPanel variables

Variables implemented in java.awt.Component

FontChooserPanel constructors

FontChooserPanel properties

*Read-only properties **Write-only properties

Properties implemented in this class

Properties implemented in java.awt.Component

Properties implemented in java.awt.Container

Properties implemented in java.lang.Object

FontChooserPanel methods

Methods implemented in this class

Methods implemented in java.awt.Component

Methods implemented in java.awt.Container

Methods implemented in java.awt.Panel

Methods implemented in java.lang.Object

FontChooserPanel event listeners


FontChooserPanel constructors

FontChooserPanel()

  public FontChooserPanel()
Creates a FontChooserPanel with no font initially selected.

FontChooserPanel(java.awt.Font)

  public FontChooserPanel(java.awt.Font font)
Creates a FontChooserPanel with the specified font initially selected.

Parameters:

font
The font to select.


FontChooserPanel properties

changed

 public boolean isChanged()
Stores whether the font selected is different than the font that was selected when the dialog box initially opened.

fontValue

 public Font getFontValue()
 public void setFontValue(java.awt.Font font)
The font value depicted by the panel.

preferredSize

 public Dimension getPreferredSize()
The preferredSize property is the preferred size of the font chooser dialog box. The preferred size is used by the layout managers to stretch out the scrollbars to a usable size.


FontChooserPanel methods

changeFont(java.awt.Font)

  protected void changeFont(java.awt.Font font)
Calls changeFont without suppressing the updating and display of the font list and font size box.

Parameters:

font
The new font to change to.

changeFont(java.awt.Font, boolean, boolean)

  protected void changeFont(java.awt.Font font, boolean suppressList, boolean suppressText)
This method does the following:

Parameters:

font
The new font to change to.
suppressList
Whether to suppress the updating and display of the font list.
suppressText
Whether to suppress the updating and display of the font size box.

fontChanged(java.awt.Font)

  protected void fontChanged(java.awt.Font newFont)
Sets changed to true.

Parameters:

newFont
The new font to change to.


FontChooserPanel event listeners

This component is a source for the following event sets. For information on the standard AWT event sets, see Standard Java events.

component

 public synchronized void addComponentListener(java.awt.event.ComponentListener l)
 public synchronized void removeComponentListener(java.awt.event.ComponentListener l)

container

 public synchronized void addContainerListener(java.awt.event.ContainerListener l)
 public void removeContainerListener(java.awt.event.ContainerListener l)

focus

 public synchronized void addFocusListener(java.awt.event.FocusListener l)
 public synchronized void removeFocusListener(java.awt.event.FocusListener l)

key

 public synchronized void addKeyListener(java.awt.event.KeyListener l)
 public synchronized void removeKeyListener(java.awt.event.KeyListener l)

mouse

 public synchronized void addMouseListener(java.awt.event.MouseListener l)
 public synchronized void removeMouseListener(java.awt.event.MouseListener l)

mouseMotion

 public synchronized void addMouseMotionListener(java.awt.event.MouseMotionListener l)
 public synchronized void removeMouseMotionListener(java.awt.event.MouseMotionListener l)