iiuf.awt
Class MultiLineLabel

java.lang.Object
java.awt.Component
java.awt.Canvas
iiuf.awt.MultiLineLabel
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable
- public class MultiLineLabel
- extends java.awt.Canvas
This example is from the book _Java in a Nutshell_ by David Flanagan.
Written by David Flanagan. Copyright (c) 1996 O'Reilly & Associates.
You may study, use, modify, and distribute this example for any purpose.
This example is provided WITHOUT WARRANTY either expressed or implied.
Copyright (c) 1996 O'Reilly & Associates.
- Version:
- $Revision: 1.1 $
| 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 |
| Fields inherited from class java.awt.Canvas |
|
| 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, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, 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, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate |
LEFT
public static final int LEFT
- See Also:
- Constant Field Values
CENTER
public static final int CENTER
- See Also:
- Constant Field Values
RIGHT
public static final int RIGHT
- See Also:
- Constant Field Values
lines
protected java.lang.String[] lines
num_lines
protected int num_lines
margin_width
protected int margin_width
margin_height
protected int margin_height
line_height
protected int line_height
line_ascent
protected int line_ascent
line_widths
protected int[] line_widths
max_width
protected int max_width
alignment
protected int alignment
MultiLineLabel
public MultiLineLabel(java.lang.String label,
int margin_width,
int margin_height,
int alignment)
MultiLineLabel
public MultiLineLabel(java.lang.String label,
int margin_width,
int margin_height)
MultiLineLabel
public MultiLineLabel(java.lang.String label,
int alignment)
MultiLineLabel
public MultiLineLabel(java.lang.String label)
newLabel
protected void newLabel(java.lang.String label)
measure
protected void measure()
setLabel
public void setLabel(java.lang.String label)
setFont
public void setFont(java.awt.Font f)
- Description copied from class:
java.awt.Component
- Sets the font for this component to the specified font. This is a bound
property.
setForeground
public void setForeground(java.awt.Color c)
- Description copied from class:
java.awt.Component
- Sets this component's foreground color to the specified color. This is a
bound property.
setAlignment
public void setAlignment(int a)
setMarginWidth
public void setMarginWidth(int mw)
setMarginHeight
public void setMarginHeight(int mh)
getAlignment
public int getAlignment()
getMarginWidth
public int getMarginWidth()
getMarginHeight
public int getMarginHeight()
addNotify
public void addNotify()
- Description copied from class:
java.awt.Canvas
- Creates the native peer for this object.
getPreferredSize
public java.awt.Dimension getPreferredSize()
- Description copied from class:
java.awt.Component
- Returns the component's preferred size.
getMinimumSize
public java.awt.Dimension getMinimumSize()
- Description copied from class:
java.awt.Component
- Returns the component's minimum size.
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.
setText
public void setText(java.lang.String text)