Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

xnap.gui
Class FontSelectionPanel.PhraseCanvas  view FontSelectionPanel.PhraseCanvas download FontSelectionPanel.PhraseCanvas.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Canvas
          extended byxnap.gui.FontSelectionPanel.PhraseCanvas
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable
Enclosing class:
FontSelectionPanel

public static class FontSelectionPanel.PhraseCanvas
extends java.awt.Canvas

Component for displaying a "phrase" (a brief, one or two word String) using a particular font & a particular color.


Nested Class Summary
 
Nested classes inherited from class java.awt.Canvas
java.awt.Canvas.AccessibleAWTCanvas
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  boolean antialiasOn_
           
protected  java.awt.Color color_
           
protected  java.awt.Font font_
           
protected  java.lang.String phrase_
           
 
Fields inherited from class java.awt.Canvas
 
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
FontSelectionPanel.PhraseCanvas(java.lang.String phrase, java.awt.Font font, java.awt.Color color)
          Constructs a new PhraseCanvas with the supplied phrase, font, and color.
 
Method Summary
 java.awt.Color getColor()
          Returns the color to use when rendering the phrase.
 java.awt.Font getFont()
          Returns the font to use when rendering the phrase.
 java.lang.String getPhrase()
          Returns the phrase to be rendered by this PhraseCanvas.
 boolean isAntialiasOn()
          Returns true iff anti-aliasing is used when rendering the phrase.
 void paint(java.awt.Graphics g)
          Repaints the canvas window.
 void setAntialiasOn(boolean antialiasOn)
          Turn anti-aliasing on or off.
 void setColor(java.awt.Color color)
          Sets the color to use when rendering the phrase.
 void setFont(java.awt.Font font)
          Sets the font to use when rendering the phrase.
 void setPhrase(java.lang.String phrase)
          Sets the phrase to be rendered by this PhraseCanvas.
 
Methods inherited from class java.awt.Canvas
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy, update
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

phrase_

protected java.lang.String phrase_

font_

protected java.awt.Font font_

color_

protected java.awt.Color color_

antialiasOn_

protected boolean antialiasOn_
Constructor Detail

FontSelectionPanel.PhraseCanvas

public FontSelectionPanel.PhraseCanvas(java.lang.String phrase,
                                       java.awt.Font font,
                                       java.awt.Color color)
Constructs a new PhraseCanvas with the supplied phrase, font, and color.

Method Detail

paint

public void paint(java.awt.Graphics g)
Description copied from class: java.awt.Canvas
Repaints the canvas window. This method should be overridden by a subclass to do something useful, as this method simply paints the window with the background color.


getPhrase

public java.lang.String getPhrase()
Returns the phrase to be rendered by this PhraseCanvas.


setPhrase

public void setPhrase(java.lang.String phrase)
Sets the phrase to be rendered by this PhraseCanvas.


getFont

public java.awt.Font getFont()
Returns the font to use when rendering the phrase.


setFont

public void setFont(java.awt.Font font)
Sets the font to use when rendering the phrase.


getColor

public java.awt.Color getColor()
Returns the color to use when rendering the phrase.


setColor

public void setColor(java.awt.Color color)
Sets the color to use when rendering the phrase.


isAntialiasOn

public boolean isAntialiasOn()
Returns true iff anti-aliasing is used when rendering the phrase.


setAntialiasOn

public void setAntialiasOn(boolean antialiasOn)
Turn anti-aliasing on or off.