Java Randomness Test Suite

JRandTest at SourceForge

com.fasteasytrade.JRandTest.GUI
Class VWrappingLabel

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Canvas
          extended bycom.fasteasytrade.JRandTest.GUI.VWrappingLabel
All Implemented Interfaces:
Accessible, ImageObserver, MenuContainer, Serializable

public class VWrappingLabel
extends Canvas

source from http://www.codeproject.com/java/vwrappinglabel.asp

 
  VWrappingLabel is based on Symantec's class WrappingLabel; however, this class
  can format the text vertically, too.  It also wraps text at newlines embedded
  in the label's text.
 
  based on symantec.awt.WrappingLabel
  author Paul F. Williams  (mailto:paul@criterioninc.com)
         Criterion, Inc.   (http://www.criterioninc.com)
  author Kyle Morris       (mailto:morriskg@nexusfusion.com)
 
  
 

Author:
Zur Aougav
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.awt.Canvas
Canvas.AccessibleAWTCanvas
 
Nested classes inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
protected  int baseline
           
protected  FontMetrics fm
           
protected  float m_nHAlign
           
protected  float m_nVAlign
           
protected  String text
           
 
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
VWrappingLabel()
           
VWrappingLabel(String s)
           
VWrappingLabel(String s, float nHorizontal, float nVertical)
           
 
Method Summary
protected  Vector breakIntoLines(String s, int width)
           
protected  void drawAlignedString(Graphics g, String s, int x, int y, int width)
           
 float getHAlignStyle()
           
 String getText()
           
 float getVAlignStyle()
           
 void paint(Graphics g)
           
 String paramString()
           
 void setHAlignStyle(float a)
           
 void setText(String s)
           
 void setVAlignStyle(float a)
           
 
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, 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, 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, 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, setFont, 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

text

protected String text

m_nHAlign

protected float m_nHAlign

m_nVAlign

protected float m_nVAlign

baseline

protected int baseline

fm

protected FontMetrics fm
Constructor Detail

VWrappingLabel

public VWrappingLabel()

VWrappingLabel

public VWrappingLabel(String s)

VWrappingLabel

public VWrappingLabel(String s,
                      float nHorizontal,
                      float nVertical)
Method Detail

getHAlignStyle

public float getHAlignStyle()

getVAlignStyle

public float getVAlignStyle()

getText

public String getText()

setHAlignStyle

public void setHAlignStyle(float a)

setVAlignStyle

public void setVAlignStyle(float a)

setText

public void setText(String s)

paramString

public String paramString()

paint

public void paint(Graphics g)

breakIntoLines

protected Vector breakIntoLines(String s,
                                int width)

drawAlignedString

protected void drawAlignedString(Graphics g,
                                 String s,
                                 int x,
                                 int y,
                                 int width)

Java Randomness Test Suite

JRandTest at SourceForge

JRandTest at SourceForge
Copyright © 2005 Zur Aougav. All Rights Reserved.