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, 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, 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, validate
public 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.Component
public void setForeground(java.awt.Color c)
setForeground
in class java.awt.Component
public 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.Canvas
public java.awt.Dimension getPreferredSize()
getPreferredSize
in class java.awt.Component
public java.awt.Dimension getMinimumSize()
getMinimumSize
in class java.awt.Component
public void paint(java.awt.Graphics g)
paint
in class java.awt.Canvas
public void setHistoryMaxSize(int maxSize)
public java.lang.String getHistoryAsString()
Copyright 2004-2015 Wandora Team