org.jdesktop.swingx.plaf
Class PromptTextFieldUI

java.lang.Object
  extended by javax.swing.plaf.ComponentUI
      extended by javax.swing.plaf.TextUI
          extended by org.jdesktop.swingx.plaf.PromptTextUI
              extended by org.jdesktop.swingx.plaf.PromptTextFieldUI
Direct Known Subclasses:
BuddyTextFieldUI

public class PromptTextFieldUI
extends PromptTextUI

PromptTextUI implementation for rendering prompts on JTextFields and uses a JTextField as a prompt component.

Author:
Peter Weishapl

Nested Class Summary
 
Nested classes/interfaces inherited from class org.jdesktop.swingx.plaf.PromptTextUI
PromptTextUI.PainterHighlighter
 
Field Summary
 
Fields inherited from class org.jdesktop.swingx.plaf.PromptTextUI
delegate, promptComponent
 
Constructor Summary
PromptTextFieldUI(javax.swing.plaf.TextUI delegate)
          Creates a new PromptTextFieldUI.
 
Method Summary
protected  javax.swing.text.JTextComponent createPromptComponent()
          Returns a shared JTextField.
 javax.swing.text.JTextComponent getPromptComponent(javax.swing.text.JTextComponent txt)
          Overrides getPromptComponent(JTextComponent) to additionally update JTextField specific properties.
 
Methods inherited from class org.jdesktop.swingx.plaf.PromptTextUI
contains, damageRange, damageRange, equals, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getEditorKit, getMaximumSize, getMinimumSize, getNextVisualPositionFrom, getPreferredSize, getRootView, getToolTipText, hashCode, installUI, modelToView, modelToView, paint, paintPromptComponent, shouldPaintPrompt, toString, uninstallUI, update, viewToModel, viewToModel
 
Methods inherited from class javax.swing.plaf.ComponentUI
createUI, getBaselineResizeBehavior
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PromptTextFieldUI

public PromptTextFieldUI(javax.swing.plaf.TextUI delegate)
Creates a new PromptTextFieldUI.

Parameters:
delegate -
Method Detail

getPromptComponent

public javax.swing.text.JTextComponent getPromptComponent(javax.swing.text.JTextComponent txt)
Overrides getPromptComponent(JTextComponent) to additionally update JTextField specific properties.

Overrides:
getPromptComponent in class PromptTextUI
Returns:
the adjusted prompt component

createPromptComponent

protected javax.swing.text.JTextComponent createPromptComponent()
Returns a shared JTextField.

Specified by:
createPromptComponent in class PromptTextUI
Returns: