Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
How to create input Pop-Ups (Dialog) and get input from user in Java?
Use the JOptionPane.showInputDialog() to get input from user in a dialog box like “Which sports you play the most”, “What is your name”, etc. The following is an example to create input Pop-Ups (Dialog) and get input from user −
Example
package my;
import javax.swing.JOptionPane;
public class SwingDemo {
public static void main(String[] args) {
String[] sports = { "Football", "Cricket", "Squash", "Baseball", "Fencing", "Volleyball", "Basketball" };
String res = (String) JOptionPane.showInputDialog(null, "Which sports you play the most?", "Sports",
JOptionPane.PLAIN_MESSAGE, null, sports, sports[0]);
switch (res) {
case "Football" −
System.out.println("I Love Football");
break;
case "Cricket" −
System.out.println("I Love Cricket");
break;
case "Squash" −
System.out.println("I Love Squash");
break;
case "Baseball" −
System.out.println("I Love Baseball");
break;
case "Fencing" −
System.out.println("I Love Fencing");
break;
case "Volleyball" −
System.out.println("I Love Volleyball");
break;
case "Basketball" −
System.out.println("I Love Basketball");
break;
}
}
}
Output
Now select any of the item from above and click OK to display the selected item in the Console.

We selected “Volleyball” −

The option selected above visible in Console −

Advertisements