TestingDocs.com
Software Testing website
  • Automation
    • Selenium
    • JBehave Framework
  • Tutorials
    • MySQL Tutorials
    • Testlink
    • Maven
    • Git
  • IDEs
    • IntelliJ IDEA
    • Eclipse
  • Flowcharts
    • Flowgorithm
    • Raptor
  • About

Java Swing

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.

Create Text Field

 

—

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/

Related Posts

Add GUI Components Swing

Java Swing /

Add GUI Components to a Swing Container

JPanel Container Class

Java Swing /

Swing JPanel Container Class

Swing CardLayout

Java Swing /

Java Swing CardLayout

Java Swing GridLayout

Java Swing /

Java Swing GridLayout

Java Swing FlowLayout

Java Swing /

Java Swing FlowLayout

‹ Setup Layout Manager to Swing Container› Create Text Area using JTextArea Class

Recent Posts

  • MS Access Data Types
  • Install RAPTOR Avalonia on CentOS
  • Download RAPTOR Avalonia Edition on Windows
  • npm doctor command
  • Build & Run CLion Project
  • Create New CLion C Project on Windows
  • Configure CLion Toolchains on Windows
  • Launch CLion IDE on Windows
  • Activate CLion IDE
  • CLion IDE for C/C++ Development

Back to Top

Links

  • Contact
  • Privacy Policy
  • Cookie Policy

www.TestingDocs.com

Go to mobile version