Creating Text Fields by Using JTextField Class

In this tutorial, you will learn how to use JTextField class to create text filed widgets.

Text field is one of the most important widget that allows user to input text value in a single line format. To create a text field widget in Java swing, you use JTextField class.

Here are the constructors of the JTextField class:

JTextField ConstructorsMeaning
public JTextField()Creates a new text field.
public  JTextField(Document doc, String text, int columns)Creates a new text field with given document and number of columns.
public  JTextField(String text)Creates a new text field with a given text.
public  JTextField(int columns)Creates a new text field with a given columns.
public  JTextField(String text, int columns)Creates a new text field with given text and number of columns.

Example of creating text fields

In this example, we will create two simple text fields: first name and last name as the picture below:

JTextField Demo

In order to run the demo application, you’ll need SpringUtilities class. Click the following link to download SprintUtilities.java file:

Java Swing Spring Utilities (8.13 kB) 894 downloads