Java: How to add TextField (JTextField)in java?

Suppose you are trying to prepare a Calculator using java programming language and also you are trying to prepare your calculator using JTextField (javax.swing.JTextField).

Here I have given a little example how to use TextField (JTextField) of java in JFrame.

Using the following code you will be able to learn how to put or use or show 🙂 TextField (JTextField) in java  and how to position the TextField in JFrame.

 

 Here is the Code Example:

import javax.swing.*;

import java.awt.Dimension;

import java.awt.Toolkit;

public class Calc extends JFrame

{

   JTextField ques, answer;

   private Toolkit toolkit;

        public Calc()

                        {                     

                        JPanel panel =new JPanel();

        getContentPane().add(panel);

                        panel.setLayout(null);

                        // UIManager.LookAndFeelInfo laf[]=UIManager.getInstalledLookAndFeels();

                setSize(300,200);

                setTitle(“Easy Calculator”);

                setDefaultCloseOperation(EXIT_ON_CLOSE);

                 toolkit=getToolkit();

                Dimension size=toolkit.getScreenSize();

                 setLocation(size.width/2-getWidth()/2, size.height/2-getHeight()/2);

                 ques=new JTextField();

                 answer=new JTextField();

        JButton calculate=new JButton(“Calculate”);

        calculate.setBounds(75,50,90,30);

        ques.setBounds(10,10,220,30);     // Positioning of TextField(JTextField)

        answer.setBounds(10,100,220,30); //Positioning  of TextField(JTextField)

        panel.add(calculate);

        panel.add(ques );    // Adding TextField(JTextField) in JPanel

        panel.add(answer );  // Adding TextField(JTextField) in JPanel

                                       }

          public static void main(String args[])

              {

              Calc  cal=new Calc();

              cal.setVisible(true);

              }

}

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: