I never had to write GUI in java. This time I can also skip it and use args as UI (user interface).
But I wonder if there is a simple way to create a small GUI to let the user select one of the options.
In other words, to implement the askUser() function where user can select from a drop-down menu and press “ok”.
I spend some time learning this topic, but not even sure that I know which type of GUI i need for this task. JFrame? JPanel? Jmenu? Thanks.
Here is an example of the desired function.
package trygui;
public class Main {
public static void main(String[] args) {
String[] choices = new String[]{"cats", "dogs"};
int choice = askUser(choices);
System.out.println("selected: " + choices[choice]);
}
static int askUser(String[] choices) {
// create pop-up dialog
return 0;
}
}
Update: I use Netbeans, if this can make difference.
The simplest option would be to use the
JOptionPaneAPIYou can find out more by having a read through How to Make Dialogs
UPDATED with feedback