Klasse FWTextField
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.text.JTextComponent
javax.swing.JTextField
net.simplace.pipe.util.components.FWTextField
- Alle implementierten Schnittstellen:
FocusListener,MouseListener,ImageObserver,MenuContainer,Serializable,EventListener,Accessible,DocumentListener,Scrollable,SwingConstants
public class FWTextField
extends JTextField
implements MouseListener, FocusListener, DocumentListener
This class add the possibility to JTextField to lock the number of character in field to a max
length.
- Autor:
- Andreas Enders
- Siehe auch:
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen javax.swing.JTextField
JTextField.AccessibleJTextFieldVon Klasse geerbte verschachtelte Klassen/Schnittstellen javax.swing.text.JTextComponent
JTextComponent.AccessibleJTextComponent, JTextComponent.DropLocation, JTextComponent.KeyBindingVon Klasse geerbte verschachtelte Klassen/Schnittstellen javax.swing.JComponent
JComponent.AccessibleJComponentVon Klasse geerbte verschachtelte Klassen/Schnittstellen java.awt.Container
Container.AccessibleAWTContainerVon Klasse geerbte verschachtelte Klassen/Schnittstellen java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic final intThis constant represents the size of a big text.static final intThis constant represents the defaultvalue, that will be choosen when the developer has called the default constructor.static final intThis size for filepaths.static final intThis constant represents the size of a little text.static final intThis constant represents the size of a normal sized text.static final intThis constant represents the unlimited size.Von Klasse geerbte Felder javax.swing.JTextField
notifyActionVon Klasse geerbte Felder javax.swing.text.JTextComponent
DEFAULT_KEYMAP, FOCUS_ACCELERATOR_KEYVon Klasse geerbte Felder javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWVon Klasse geerbte Felder java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTVon Schnittstelle geerbte Felder java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHVon Schnittstelle geerbte Felder javax.swing.SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungFWTextField(boolean aRequiredBorder) Default constructor.FWTextField(int aMaxSize, boolean aRequiredBorder) This construcotr has the maxsize as parameter.FWTextField(int aMaxSize, int aMaxInput, boolean aRequiredBorder) This construcotr has the maxsize and the maxInput as parameter.FWTextField(String aString, int aMaxSize, boolean aRequiredBorder) Default constructor.FWTextField(String aString, int aMaxSize, int aMaxInput, boolean aRequiredBorder) This construcotr has the maxsize and the maxInput as parameter.FWTextField(String aString, int aMaxSize, int aMaxInput, boolean aRequiredBorder, String aRegularExpression) This construcotr has the maxsize and the maxInput as parameter. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidchangedUpdate(DocumentEvent eDocumentEvent) static JPanelcreateTextPanel(Component aComponent) Creates a box with the given XTextField as only component.voidfocusGained(FocusEvent aFocusEvent) voidfocusLost(FocusEvent aFocusEvent) voidinsertUpdate(DocumentEvent eDocumentEvent) voidmouseClicked(MouseEvent aMouseEvent) voidmouseEntered(MouseEvent aMouseEvent) voidmouseExited(MouseEvent aMouseEvent) voidmousePressed(MouseEvent aMouseEvent) voidmouseReleased(MouseEvent aMouseEvent) voidremoveUpdate(DocumentEvent eDocumentEvent) voidsetAcceptedChars(String aAcceptedChars) Configures theFWTextFieldFilter.voidvoidsetDocument(Document aDocument) voidsetDrawBackgroundIfEmpty(boolean aB) Sets the automatic drawing of the background.voidsetRequired(boolean aRequired) Enables/disables the required mode.voidvoidupdates the color after changes to the documentVon Klasse geerbte Methoden javax.swing.JTextField
actionPropertyChanged, addActionListener, configurePropertiesFromAction, createActionPropertyChangeListener, createDefaultModel, fireActionPerformed, getAccessibleContext, getAction, getActionListeners, getActions, getColumns, getColumnWidth, getHorizontalAlignment, getHorizontalVisibility, getPreferredSize, getScrollOffset, getUIClassID, isValidateRoot, paramString, postActionEvent, removeActionListener, scrollRectToVisible, setAction, setActionCommand, setColumns, setFont, setHorizontalAlignment, setScrollOffsetVon Klasse geerbte Methoden javax.swing.text.JTextComponent
addCaretListener, addInputMethodListener, addKeymap, copy, cut, fireCaretUpdate, getCaret, getCaretColor, getCaretListeners, getCaretPosition, getDisabledTextColor, getDocument, getDragEnabled, getDropLocation, getDropMode, getFocusAccelerator, getHighlighter, getInputMethodRequests, getKeymap, getKeymap, getMargin, getNavigationFilter, getPreferredScrollableViewportSize, getPrintable, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getSelectedText, getSelectedTextColor, getSelectionColor, getSelectionEnd, getSelectionStart, getText, getText, getToolTipText, getUI, isEditable, loadKeymap, modelToView, modelToView2D, moveCaretPosition, paste, print, print, print, processInputMethodEvent, read, removeCaretListener, removeKeymap, removeNotify, replaceSelection, restoreComposedText, saveComposedText, select, selectAll, setCaret, setCaretColor, setCaretPosition, setComponentOrientation, setDisabledTextColor, setDragEnabled, setDropMode, setEditable, setFocusAccelerator, setHighlighter, setKeymap, setMargin, setNavigationFilter, setSelectedTextColor, setSelectionColor, setSelectionEnd, setSelectionStart, setUI, updateUI, viewToModel, viewToModel2D, writeVon Klasse geerbte Methoden javax.swing.JComponent
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, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateVon Klasse geerbte Methoden java.awt.Container
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, validateTreeVon Klasse geerbte Methoden java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, 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, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Felddetails
-
LITTLE_TEXTSIZE
public static final int LITTLE_TEXTSIZEThis constant represents the size of a little text.- Siehe auch:
-
NORMAL_TEXTSIZE
public static final int NORMAL_TEXTSIZEThis constant represents the size of a normal sized text.- Siehe auch:
-
BIG_TEXTSIZE
public static final int BIG_TEXTSIZEThis constant represents the size of a big text.- Siehe auch:
-
UNLIMITED_TEXTSIZE
public static final int UNLIMITED_TEXTSIZEThis constant represents the unlimited size.- Siehe auch:
-
FILE_TEXTSIZE
public static final int FILE_TEXTSIZEThis size for filepaths.- Siehe auch:
-
DEFAULT_TEXTSIZE
public static final int DEFAULT_TEXTSIZEThis constant represents the defaultvalue, that will be choosen when the developer has called the default constructor.- Siehe auch:
-
-
Konstruktordetails
-
FWTextField
public FWTextField(boolean aRequiredBorder) Default constructor. Sets the default-textsize to this field. -
FWTextField
Default constructor. Sets the default-textsize to this field. -
FWTextField
public FWTextField(int aMaxSize, boolean aRequiredBorder) This construcotr has the maxsize as parameter. This allows the developer to choose a size different from the default. -
FWTextField
public FWTextField(int aMaxSize, int aMaxInput, boolean aRequiredBorder) This construcotr has the maxsize and the maxInput as parameter. This allows the developer separate the MaxSize and the max. input of letters -
FWTextField
This construcotr has the maxsize and the maxInput as parameter. This allows the developer separate the MaxSize and the max. input of letters -
FWTextField
public FWTextField(String aString, int aMaxSize, int aMaxInput, boolean aRequiredBorder, String aRegularExpression) This construcotr has the maxsize and the maxInput as parameter. This allows the developer separate the MaxSize and the max. input of letters
-
-
Methodendetails
-
createTextPanel
Creates a box with the given XTextField as only component. -
setRequired
public void setRequired(boolean aRequired) Enables/disables the required mode. -
mouseReleased
- Angegeben von:
mouseReleasedin SchnittstelleMouseListener
-
mouseEntered
- Angegeben von:
mouseEnteredin SchnittstelleMouseListener
-
mouseExited
- Angegeben von:
mouseExitedin SchnittstelleMouseListener
-
mousePressed
- Angegeben von:
mousePressedin SchnittstelleMouseListener
-
mouseClicked
- Angegeben von:
mouseClickedin SchnittstelleMouseListener
-
updateColors
public void updateColors()updates the color after changes to the document -
setText
- Setzt außer Kraft:
setTextin KlasseJTextComponent- Siehe auch:
-
setDocument
- Setzt außer Kraft:
setDocumentin KlasseJTextField
-
setAcceptedChars
Configures theFWTextFieldFilter. -
focusGained
- Angegeben von:
focusGainedin SchnittstelleFocusListener
-
focusLost
- Angegeben von:
focusLostin SchnittstelleFocusListener
-
setDrawBackgroundIfEmpty
public void setDrawBackgroundIfEmpty(boolean aB) Sets the automatic drawing of the background. -
insertUpdate
- Angegeben von:
insertUpdatein SchnittstelleDocumentListener
-
removeUpdate
- Angegeben von:
removeUpdatein SchnittstelleDocumentListener
-
changedUpdate
- Angegeben von:
changedUpdatein SchnittstelleDocumentListener
-
getToolTipText
- Setzt außer Kraft:
getToolTipTextin KlasseJComponent- Siehe auch:
-
setBorder
- Setzt außer Kraft:
setBorderin KlasseJComponent- Siehe auch:
-