Site icon TestingDocs.com

Create Text Field using JTextField

Overview

In this tutorial, we will learn the steps to create a text field using JTextField class.

A text field is the GUI component that allows users to input the text in a single line. To create a text field we need to use the JTextField class.

Java Program

package com.testingdocs.swing.components;

/**********************************************
 * FileName: JTextFieldDemo.java
 * Package : com.testingdocs.swing.components
 * 
 * Java Tutorials - www.TestingDocs.com
 **********************************************/

import javax.swing.*;

public class JTextFieldDemo {

	public static void main(String[] args) {
		JFrame frame = new JFrame("JTextField - www.TestingDocs.com");

		//Create Label and Text Fields
		JLabel lblUName = new JLabel("Username:");
		JTextField tfUName = new JTextField(30);
		lblUName.setLabelFor(tfUName);

		JLabel lblPass = new JLabel("Password:");
		JTextField tfPass = new JTextField(30);
		lblPass.setLabelFor(tfPass);

		JButton btnLogin = new JButton("Login");

		//Create JPanel
		JPanel panel = new JPanel();
		panel.add(lblUName);
		panel.add(tfUName);
		panel.add(lblPass);
		panel.add(tfPass);
		panel.add(btnLogin);

		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frame.setSize(400, 200);
		frame.getContentPane().add(panel);
		frame.setVisible(true);
	}
}

Output

Run the program to view the output.

 

Java Tutorial on this website:

https://www.testingdocs.com/java-tutorial/

For more information on Java, visit the official website :

https://www.oracle.com/in/java/

Exit mobile version