public class MultiLineLabel
extends java.awt.Canvas
| Modifier and Type | Field and Description |
|---|---|
protected int |
alignment |
int |
CENTER |
private java.util.ArrayList |
history |
private int |
historyMaxSize |
static int |
LEFT |
protected int |
line_ascent |
protected int |
line_height |
protected int |
line_width |
protected int[] |
line_widths |
protected java.lang.String[] |
lines |
protected int |
margin_height |
protected int |
margin_width |
protected int |
max_width |
protected int |
num_lines |
int |
RIGHT |
| Constructor and Description |
|---|
MultiLineLabel(java.lang.String label) |
MultiLineLabel(java.lang.String label,
int alignment) |
MultiLineLabel(java.lang.String label,
int margin_width,
int margin_height) |
MultiLineLabel(java.lang.String label,
int margin_width,
int margin_height,
int alignment) |
| Modifier and Type | Method and Description |
|---|---|
void |
addNotify() |
int |
getAlignment() |
java.lang.String |
getHistoryAsString() |
int |
getMarginHeight() |
int |
getMarginWidth() |
java.awt.Dimension |
getMinimumSize() |
java.awt.Dimension |
getPreferredSize() |
protected void |
measure() |
protected void |
newLabel(java.lang.String label) |
void |
paint(java.awt.Graphics g) |
void |
setAlignment(int a) |
void |
setFont(java.awt.Font f) |
void |
setForeground(java.awt.Color c) |
void |
setHistoryMaxSize(int maxSize) |
void |
setLabel(java.lang.String label) |
void |
setMarginHeight(int mh) |
void |
setMarginWidth(int mw) |
void |
setText(java.lang.String text) |
createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy, updateaction, 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, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, 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, 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, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validatepublic static final int LEFT
public final int CENTER
public final int RIGHT
protected java.lang.String[] lines
protected int num_lines
protected int margin_width
protected int margin_height
protected int line_width
protected int line_height
protected int line_ascent
protected int[] line_widths
protected int max_width
protected int alignment
private java.util.ArrayList history
private int historyMaxSize
public MultiLineLabel(java.lang.String label,
int margin_width,
int margin_height,
int alignment)
public MultiLineLabel(java.lang.String label,
int margin_width,
int margin_height)
public MultiLineLabel(java.lang.String label,
int alignment)
public MultiLineLabel(java.lang.String label)
protected void newLabel(java.lang.String label)
protected void measure()
public void setText(java.lang.String text)
public void setLabel(java.lang.String label)
public void setFont(java.awt.Font f)
setFont in class java.awt.Componentpublic void setForeground(java.awt.Color c)
setForeground in class java.awt.Componentpublic void setAlignment(int a)
public void setMarginWidth(int mw)
public void setMarginHeight(int mh)
public int getAlignment()
public int getMarginWidth()
public int getMarginHeight()
public void addNotify()
addNotify in class java.awt.Canvaspublic java.awt.Dimension getPreferredSize()
getPreferredSize in class java.awt.Componentpublic java.awt.Dimension getMinimumSize()
getMinimumSize in class java.awt.Componentpublic void paint(java.awt.Graphics g)
paint in class java.awt.Canvaspublic void setHistoryMaxSize(int maxSize)
public java.lang.String getHistoryAsString()
Copyright 2004-2015 Wandora Team