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:
-
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.builder()
method.Builds aFileInputPanel
Provides either aPath
or a byte array basedFileInputPanel.Builder
.A text field which displays a hint when it is not the focus owner and contains no text.Builds a formatted text field.Builds aMaskFormatter
instance.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.Builds aSearchHighlighter
.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.TemporalField.Builder<T extends Temporal>A builder forTemporalField
.The controls.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.Specifies the possible initial caret positions in case text component has an initial value.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
.The available controls.Specifies when a text field based component value should update the underlying value.ADocumentFilter
extension providing validation and parsing.