public class TextLayer<V extends javax.swing.JComponent>
extends org.jdesktop.jxlayer.plaf.AbstractLayerUI<V>
Modifier and Type | Field and Description |
---|---|
static java.awt.Font |
LARGE_FONT
Font to use when the component containing the layer is usually on the larger size
|
static java.awt.Font |
REGULAR_FONT
Font to use when the component containing the layer is usually on the smaller size.
|
Constructor and Description |
---|
TextLayer(java.lang.String text) |
TextLayer(java.lang.String text, java.awt.Font font) |
Modifier and Type | Method and Description |
---|---|
java.awt.Font |
getFont() |
java.awt.Color |
getForeground() |
java.lang.String |
getText() |
boolean |
isTextVisible() |
protected void |
paintLayer(java.awt.Graphics2D g2, org.jdesktop.jxlayer.JXLayer<? extends V> l) |
void |
setFont(java.awt.Font font) |
void |
setForeground(java.awt.Color foreground)
Set the foreground color of the overlaid text
|
void |
setText(java.lang.String text)
Set the overlaid text
|
void |
setTextVisible(boolean displayText)
Set whether the overlaid text should appear or not
|
configureGraphics, eventDispatched, getClip, getComposite, getLayerEventMask, getRenderingHints, getTransform, handlePropertyChangeEvent, installUI, isDirty, paint, processFocusEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, setDirty, uninstallUI
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, getPreferredScrollableViewportSize, getPropertyChangeListeners, getPropertyChangeListeners, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, removePropertyChangeListener, removePropertyChangeListener, updateUI
public static final java.awt.Font REGULAR_FONT
public static final java.awt.Font LARGE_FONT
public TextLayer(java.lang.String text)
public TextLayer(java.lang.String text, java.awt.Font font)
public final void setText(java.lang.String text)
text
-public final java.lang.String getText()
public final void setTextVisible(boolean displayText)
displayText
-public final boolean isTextVisible()
public final void setForeground(java.awt.Color foreground)
foreground
-public final java.awt.Color getForeground()
protected void paintLayer(java.awt.Graphics2D g2, org.jdesktop.jxlayer.JXLayer<? extends V> l)
paintLayer
in class org.jdesktop.jxlayer.plaf.AbstractLayerUI<V extends javax.swing.JComponent>
public final void setFont(java.awt.Font font)
public final java.awt.Font getFont()