Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.3.0)

E17493-04


oracle.javatools.ui
Class TextLayer<V extends javax.swing.JComponent>

java.lang.Object
  extended by javax.swing.plaf.ComponentUI
      extended by org.jdesktop.jxlayer.plaf.LayerUI<V>
          extended by org.jdesktop.jxlayer.plaf.AbstractLayerUI<V>
              extended by oracle.javatools.ui.TextLayer<V>

All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
EmptyListTextLayer, EmptyTableTextLayer, EmptyTreeTextLayer

public class TextLayer<V extends javax.swing.JComponent>
extends org.jdesktop.jxlayer.plaf.AbstractLayerUI<V>

A layer of text that appears in front of any component. Wrap the component in a JLayer/JXLayer with an instance of this class.

See Also:
Serialized Form

Field Summary
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 Summary
TextLayer(java.lang.String text)
           
TextLayer(java.lang.String text, java.awt.Font font)
           

 

Method Summary
 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

 

Methods inherited from class org.jdesktop.jxlayer.plaf.AbstractLayerUI
configureGraphics, eventDispatched, getClip, getComposite, getLayerEventMask, getRenderingHints, getTransform, handlePropertyChangeEvent, installUI, isDirty, paint, processFocusEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, setDirty, uninstallUI

 

Methods inherited from class org.jdesktop.jxlayer.plaf.LayerUI
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, getPreferredScrollableViewportSize, getPropertyChangeListeners, getPropertyChangeListeners, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, removePropertyChangeListener, removePropertyChangeListener, updateUI

 

Methods inherited from class javax.swing.plaf.ComponentUI
contains, createUI, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, update

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

REGULAR_FONT

public static final java.awt.Font REGULAR_FONT
Font to use when the component containing the layer is usually on the smaller size.

LARGE_FONT

public static final java.awt.Font LARGE_FONT
Font to use when the component containing the layer is usually on the larger size

Constructor Detail

TextLayer

public TextLayer(java.lang.String text)

TextLayer

public TextLayer(java.lang.String text,
                 java.awt.Font font)

Method Detail

setText

public final void setText(java.lang.String text)
Set the overlaid text
Parameters:
text -

getText

public final java.lang.String getText()

setTextVisible

public final void setTextVisible(boolean displayText)
Set whether the overlaid text should appear or not
Parameters:
displayText -

isTextVisible

public final boolean isTextVisible()

setForeground

public final void setForeground(java.awt.Color foreground)
Set the foreground color of the overlaid text
Parameters:
foreground -

getForeground

public final java.awt.Color getForeground()

paintLayer

protected void paintLayer(java.awt.Graphics2D g2,
                          org.jdesktop.jxlayer.JXLayer<? extends V> l)
Overrides:
paintLayer in class org.jdesktop.jxlayer.plaf.AbstractLayerUI<V extends javax.swing.JComponent>

setFont

public final void setFont(java.awt.Font font)

getFont

public final java.awt.Font getFont()

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.3.0)

E17493-04


Copyright © 1997, 2012, Oracle. All rights reserved.