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:
- FontChooser - A dialog box component that enables the user to specify the font style and settings. Used in the UI Designer.
- FontChooserDialog - A dialog box class.
- FontChooserPanel - A panel component. This class is designed to be added to your own custom dialog or frame, programmatically.
FontChooserPanel variables
FontChooserPanel constructors
FontChooserPanel properties
*Read-only properties **Write-only properties
Properties implemented in this class
FontChooserPanel methods
Methods implemented in this class
- action(java.awt.Event, java.lang.Object)
- add(java.awt.PopupMenu)
- bounds()
- checkImage(java.awt.Image, int, int, java.awt.image.ImageObserver)
- checkImage(java.awt.Image, java.awt.image.ImageObserver)
- contains(int, int)
- contains(java.awt.Point)
- createImage(int, int)
- createImage(java.awt.image.ImageProducer)
- disable()
- disableEvents(long)
- dispatchEvent(java.awt.AWTEvent)
- enable()
- enable(boolean)
- enableEvents(long)
- getFontMetrics(java.awt.Font)
- gotFocus(java.awt.Event, java.lang.Object)
- handleEvent(java.awt.Event)
- hide()
- imageUpdate(java.awt.Image, int, int, int, int, int)
- inside(int, int)
- keyDown(java.awt.Event, int)
- keyUp(java.awt.Event, int)
- list()
- list(java.io.PrintStream)
- list(java.io.PrintWriter)
- location()
- lostFocus(java.awt.Event, java.lang.Object)
- mouseDown(java.awt.Event, int, int)
- mouseDrag(java.awt.Event, int, int)
- mouseEnter(java.awt.Event, int, int)
- mouseExit(java.awt.Event, int, int)
- mouseMove(java.awt.Event, int, int)
- mouseUp(java.awt.Event, int, int)
- move(int, int)
- nextFocus()
- paintAll(java.awt.Graphics)
- postEvent(java.awt.Event)
- prepareImage(java.awt.Image, int, int, java.awt.image.ImageObserver)
- prepareImage(java.awt.Image, java.awt.image.ImageObserver)
- printAll(java.awt.Graphics)
- processComponentEvent(java.awt.event.ComponentEvent)
- processFocusEvent(java.awt.event.FocusEvent)
- processKeyEvent(java.awt.event.KeyEvent)
- processMouseEvent(java.awt.event.MouseEvent)
- processMouseMotionEvent(java.awt.event.MouseEvent)
- remove(java.awt.MenuComponent)
- repaint()
- repaint(int, int, int, int)
- repaint(long)
- repaint(long, int, int, int, int)
- requestFocus()
- reshape(int, int, int, int)
- resize(int, int)
- resize(java.awt.Dimension)
- setBounds(int, int, int, int)
- setLocation(int, int)
- setSize(int, int)
- show()
- show(boolean)
- size()
- toString()
- transferFocus()
- update(java.awt.Graphics)
- add(java.awt.Component)
- add(java.awt.Component, int)
- add(java.awt.Component, java.lang.Object)
- add(java.awt.Component, java.lang.Object, int)
- add(java.lang.String, java.awt.Component)
- addImpl(java.awt.Component, java.lang.Object, int)
- countComponents()
- deliverEvent(java.awt.Event)
- doLayout()
- getComponent(int)
- getComponentAt(int, int)
- getComponentAt(java.awt.Point)
- insets()
- invalidate()
- isAncestorOf(java.awt.Component)
- layout()
- list(java.io.PrintStream, int)
- list(java.io.PrintWriter, int)
- locate(int, int)
- minimumSize()
- paint(java.awt.Graphics)
- paintComponents(java.awt.Graphics)
- paramString()
- preferredSize()
- print(java.awt.Graphics)
- printComponents(java.awt.Graphics)
- processContainerEvent(java.awt.event.ContainerEvent)
- processEvent(java.awt.AWTEvent)
- remove(int)
- remove(java.awt.Component)
- removeAll()
- removeNotify()
- validate()
- validateTree()
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:
- Makes the specified font the active font
- Gets the font list using the default toolkit
- Highlights the new font if it appears in the font list
- Displays the font size of the specified new font in the Font Size box
- Updates the Bold checkbox and Italic checkbox to reflect the specified new font
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)