com.xith.java3d.overlay
Class LabelOverlay
java.lang.Object
|
+--com.xith.java3d.overlay.OverlayBase
|
+--com.xith.java3d.overlay.LabelOverlay
- All Implemented Interfaces:
- Overlay, ScreenComponent, UpdatableEntity
- public class LabelOverlay
- extends OverlayBase
Constructor Summary |
LabelOverlay(javax.media.j3d.Canvas3D canvas,
java.awt.Rectangle space)
|
LabelOverlay(javax.media.j3d.Canvas3D canvas,
java.awt.Rectangle space,
java.text.AttributedString text)
|
LabelOverlay(javax.media.j3d.Canvas3D canvas,
java.awt.Rectangle space,
java.text.AttributedString text,
UpdateManager manager)
|
LabelOverlay(javax.media.j3d.Canvas3D canvas,
java.awt.Rectangle space,
java.lang.String text)
|
LabelOverlay(javax.media.j3d.Canvas3D canvas,
java.awt.Rectangle space,
java.lang.String text,
java.awt.Font font,
java.awt.Color color)
|
LabelOverlay(javax.media.j3d.Canvas3D canvas,
java.awt.Rectangle space,
java.lang.String text,
java.awt.Font font,
java.awt.Color color,
UpdateManager manager)
|
Methods inherited from class com.xith.java3d.overlay.OverlayBase |
addMouseListener, dirty, getBackgroundImage, getBounds, getCanvas, getGraphics, getPolygonAttributes, getRenderingAttributes, getRoot, getTextureAttributes, getTransparencyAttributes, getUpdateManager, hasAlphaComponent, isAntialiased, isVisible, removeMouseListener, repaint, setActiveBuffer, setAntialiased, setBackgroundColor, setBackgroundImage, setBackgroundMode, setOffset, setOffset, setRelativePosition, setRelativePosition, setUpdateManager, setVisible, update, updateBuffer |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LabelOverlay
public LabelOverlay(javax.media.j3d.Canvas3D canvas,
java.awt.Rectangle space)
LabelOverlay
public LabelOverlay(javax.media.j3d.Canvas3D canvas,
java.awt.Rectangle space,
java.lang.String text)
LabelOverlay
public LabelOverlay(javax.media.j3d.Canvas3D canvas,
java.awt.Rectangle space,
java.lang.String text,
java.awt.Font font,
java.awt.Color color)
LabelOverlay
public LabelOverlay(javax.media.j3d.Canvas3D canvas,
java.awt.Rectangle space,
java.lang.String text,
java.awt.Font font,
java.awt.Color color,
UpdateManager manager)
LabelOverlay
public LabelOverlay(javax.media.j3d.Canvas3D canvas,
java.awt.Rectangle space,
java.text.AttributedString text)
LabelOverlay
public LabelOverlay(javax.media.j3d.Canvas3D canvas,
java.awt.Rectangle space,
java.text.AttributedString text,
UpdateManager manager)
initialize
protected void initialize()
- Overrides:
initialize
in class OverlayBase
paint
public void paint(java.awt.Graphics2D g)
- Description copied from class:
OverlayBase
- This is where the actualy drawing of the window takes place. Override
this to alter the contents of what is show in the window.
- Overrides:
paint
in class OverlayBase
setColor
public void setColor(java.awt.Color color)
setFont
public void setFont(java.awt.Font font)
setText
public void setText(java.lang.String text)
setText
public void setText(java.lang.String text,
int typingDelta)
setText
public void setText(java.text.AttributedString text)
setText
public void setText(java.text.AttributedString text,
int typingDelta)
backspace
public void backspace(int numCharacters)
updateTyping
protected void updateTyping()
waitForTyping
public void waitForTyping()
setTypingSpeed
public void setTypingSpeed(long delayInMilliseconds)
getVisibleLength
public int getVisibleLength()
isTyping
public boolean isTyping()
createAttributedString
public static java.text.AttributedString createAttributedString(java.lang.String text,
java.awt.Font font,
java.awt.Color color)