public class JLabeledTextField extends JPanel implements JLabeledField, FocusListener
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
JLabeledTextField()
Default constructor, The label and the Text field are left empty.
|
JLabeledTextField(String pLabel)
Constructs a new component with the label displaying the passed text.
|
JLabeledTextField(String pLabel,
Color bk)
Size defaults to 20
|
JLabeledTextField(String pLabel,
int size)
Constructs a new component with the label displaying the passed text.
|
JLabeledTextField(String pLabel,
int size,
Color bk,
boolean editable)
Size defaults to 20
|
Modifier and Type | Method and Description |
---|---|
void |
addChangeListener(ChangeListener pChangeListener)
Adds a change listener, that will be notified when the text in the text
field is changed.
|
protected JTextField |
createTextField(int size) |
void |
focusGained(FocusEvent pFocusEvent)
Catch what the value was when focus was gained.
|
void |
focusLost(FocusEvent pFocusEvent)
Callback method when the focus to the Text Field component is lost.
|
List<JComponent> |
getComponentList()
Get the label
JLabel followed by the text field @link JTextField . |
String |
getLabel()
Returns the text of the label.
|
String |
getText()
Returns the text in the Text Field.
|
String |
getToolTipText()
Returns the tooltip string that has been set with setToolTipText
|
protected void |
notifyChangeListeners()
Notify all registered change listeners that the text in the text field
has changed.
|
void |
removeChangeListener(ChangeListener pChangeListener)
Removes a change listener.
|
boolean |
requestFocusInWindow() |
void |
setEnabled(boolean enable) |
void |
setLabel(String pLabel)
Set the text displayed in the label.
|
void |
setText(String pText)
Set the text displayed in the Text Field.
|
void |
setToolTipText(String text)
Registers the text to display in a tool tip.
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public JLabeledTextField()
public JLabeledTextField(String pLabel)
pLabel
- The text to in the label.public JLabeledTextField(String pLabel, int size)
pLabel
- The text to in the label.size
- size of text fieldpublic JLabeledTextField(String pLabel, Color bk)
pLabel
- The text to in the label.bk
- Color
background colorpublic List<JComponent> getComponentList()
JLabel
followed by the text field @link JTextField
.getComponentList
in interface JLabeledField
public void setEnabled(boolean enable)
setEnabled
in class JComponent
protected JTextField createTextField(int size)
public void focusLost(FocusEvent pFocusEvent)
focusLost
in interface FocusListener
pFocusEvent
- The focus event that occurred.public void focusGained(FocusEvent pFocusEvent)
focusGained
in interface FocusListener
public void setLabel(String pLabel)
setLabel
in interface JLabeledField
pLabel
- The new label text.public void setText(String pText)
setText
in interface JLabeledField
pText
- The new text to display in the text field.public String getText()
getText
in interface JLabeledField
public String getLabel()
public void setToolTipText(String text)
setToolTipText
in class JComponent
text
- the string to display; if the text is null,
the tool tip is turned off for this componentpublic String getToolTipText()
getToolTipText
in class JComponent
public void addChangeListener(ChangeListener pChangeListener)
getText
method.addChangeListener
in interface JLabeledField
pChangeListener
- The listener to addpublic void removeChangeListener(ChangeListener pChangeListener)
pChangeListener
- The change listener to remove.protected void notifyChangeListeners()
public boolean requestFocusInWindow()
requestFocusInWindow
in class JComponent
Copyright © 1998-2019 Apache Software Foundation. All Rights Reserved.