Module is.codion.swing.common.ui
Package is.codion.swing.common.ui.component.text
package is.codion.swing.common.ui.component.text
Package configuration values:
TextFieldBuilder.DEFAULT_TEXT_FIELD_COLUMNS
NumberField.CONVERT_GROUPING_TO_DECIMAL_SEPARATOR
-
ClassDescriptionAbstractTextComponentValue<T,
C extends JTextComponent> An abstractComponentValue
implementation for a text component.A DocumentFilter implementation with automatic conversion to upper or lower case.Specifies possible case conversions for document text.For instances use theFileInputPanel.fileInputPanel(JTextField)
factory method.Builds aFileInputPanel
A text field which displays a hint text when it is not the focus owner and contains no text.Builds a formatted text field.Builds aMaskFormatter
instance.A text field containing information about the memory usage in KB.NumberField<T extends Number>A text field for numbers.NumberField.Builder<T extends Number>Builds a NumberFieldParser<T>Parses a value from a stringThe result of parsing a value from a StringA DocumentFilter which parses a value from the document text and allows for validation of the parsed value.Builds a JPasswordField.Highlights search results in a JTextComponent.
Instantiate via theSearchHighlighter.searchHighlighter(JTextComponent)
factory method.A Document implementation which allows for setting the max text length and automatic conversion to upper or lower case.TemporalField<T extends Temporal>A JFormattedTextField for Temporal types.
UseTemporalField.getTemporal()
andTemporalField.setTemporal(Temporal)
for accessing and setting the value.TemporalField.Builder<T extends Temporal>A builder forTemporalField
.TemporalField.DateTimeParser<T extends Temporal>Parses a Temporal value from text with a provided formatterTemporalFieldPanel<T extends Temporal>A panel for a TemporalField with button for displaying a calendarTemporalFieldPanel.Builder<T extends Temporal>Builds aTemporalFieldPanel
Builds a JTextArea.TextComponentBuilder<T,C extends JTextComponent, B extends TextComponentBuilder<T, C, B>> A builder for text components.A utility class for JTextComponents.TextFieldBuilder<T,C extends JTextField, B extends TextFieldBuilder<T, C, B>> Builds a JTextField.A panel that includes a JTextField in aBorderLayout.CENTER
position and a button inBorderLayout.EAST
which opens a JTextArea for editing long strings.A builder forTextFieldPanel
.Specifies when a text field based component value should update the underlying value.ADocumentFilter
extension providing validation and parsing.