Home Java Example Java Swing Show input dialog box
Questions:Ask|Latest

 
 

Share on Google+Share on Google+

Show input dialog box

Advertisement
Input dialog box is very important and interactive feature of Java Swing.

Swing Input Dialog Box Example - Swing Dialogs

     

Input dialog box is very important and interactive feature of Java Swing. You have been using the System.in for inputting anything from user. Java Swing provides the facility to input any thing (whether the text or the numeric values) in a normal window i.e. the Input Dialog Box. The input dialog box contains two buttons, first is the "Ok" button and another is the "Cancel" button like this:

When you run the given program, this shows a button labeled by "Show Input Dialog Box" on the frame. If you click on the button then a input dialog box will open. If you click on the "Ok" button of the input dialog button then a message dialog box is seen which has the message "You entered the text : entered_text" otherwise it will display a message dialog box that has the message "You pressed cancel button.".

Here is the code of the program:

import javax.swing.*;
import java.awt.event.*;

public class ShowInputDialog{
  public static void main(String[] args){
  JFrame frame = new JFrame("Input Dialog Box Frame");
  JButton button = new JButton("Show Input Dialog Box");
  button.addActionListener(new ActionListener(){
  public void actionPerformed(ActionEvent ae){
  String str = JOptionPane.showInputDialog(null, "Enter some text : "
"Roseindia.net"
1);
  if(str != null)
  JOptionPane.showMessageDialog(null, "You entered the text : " + str, 
"Roseindia.net"
1);
  else
  JOptionPane.showMessageDialog(null, "You pressed cancel button."
"Roseindia.net"
1);
  }
  });
  JPanel panel = new JPanel();
  panel.add(button);
  frame.add(panel);
  frame.setSize(400400);
  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  frame.setVisible(true);
  }
}

Download this example.

Advertisements

If you enjoyed this post then why not add us on Google+? Add us to your Circles



Liked it!  Share this Tutorial


Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Posted on: April 14, 2007

Related Tutorials

Ask Questions?    Discuss: Show input dialog box   View All Comments

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments
PINKY PARBA
July 11, 2011
Opinion

IT'S VERY HELPFULL....
kireeti
October 6, 2011
java

what is the use of 1 at the end of the argument list of showInputdialog ?
raveendra
January 23, 2013
this function is cool

`no comments plz
PRAKASH RANJAN BANERJEE
August 8, 2012
JAVA using NETBEANS

import javax.swing.JOptionPane;//this line should be at top //of the java package private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) { String[] nm =new String[5]; for(int i=0;i<=4;i++) { nm[i]=JOptionPane.showInputDialog(this,"Enter name "+i,"Students detail",1); } for(int j=0;j<=4;j++) { jTextArea1.append("\n"+nm[j]); } // TODO add your handling code here: }
DMCA.com