public static class FontSelectionPanel.PhraseCanvas extends Canvas
Canvas.AccessibleAWTCanvas
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
protected boolean |
antialiasOn_ |
protected Color |
color_ |
protected Font |
font_ |
protected String |
phrase_ |
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
PhraseCanvas(String phrase,
Font font,
Color color)
Constructs a new PhraseCanvas with the supplied phrase, font, and color.
|
Modifier and Type | Method and Description |
---|---|
Color |
getColor()
Returns the color to use when rendering the phrase.
|
Font |
getFont()
Returns the font to use when rendering the phrase.
|
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(Graphics g) |
void |
setAntialiasOn(boolean antialiasOn)
Turn anti-aliasing on or off.
|
void |
setColor(Color color)
Sets the color to use when rendering the phrase.
|
void |
setFont(Font font)
Sets the font to use when rendering the phrase.
|
void |
setPhrase(String phrase)
Sets the phrase to be rendered by this PhraseCanvas.
|
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy, update
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, getBaseline, getBaselineResizeBehavior, 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, getMousePosition, 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, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, 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, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
protected boolean antialiasOn_
protected Color color_
protected Font font_
protected String phrase_
public PhraseCanvas(String phrase, Font font, Color color)
phrase
- phrase to be displayed in this PhraseCanvasfont
- Font to use when rendering the phrasecolor
- Color to use when rendering the phrasepublic Color getColor()
public Font getFont()
getFont
in interface MenuContainer
getFont
in class Component
public String getPhrase()
public boolean isAntialiasOn()
public void paint(Graphics g)
paint
in class Canvas
Canvas.paint(java.awt.Graphics)
public void setAntialiasOn(boolean antialiasOn)
antialiasOn
- whether or not to use anti-aliasing when
rendering the phrase this new value will be used to render the phrase
the next time paint(java.awt.Graphics)
is calledpublic void setColor(Color color)
color
- new color to use when rendering the phrase;
this new value will be used to render the phrase the next time
paint(java.awt.Graphics)
is calledpublic void setFont(Font font)
setFont
in class Component
font
- new font to use when rendering the phrase;
this new value will be used to render the phrase the next time
paint(java.awt.Graphics)
is calledpublic void setPhrase(String phrase)
phrase
- new phrase to be rendered by this PhraseCanvas;
this new value will be rendered the next time
paint(java.awt.Graphics)
is called