我正在开发一个需要GUI的项目。如何使用JTextField从用户获取两个给定字符串的输入并显示输出?
我的代码:
public static void main(String[] args) {
// TODO code application logic here
Scanner user_input = new Scanner(System.in);
String s ;
System.out.println("Enter the Barcode:");
s = user_input.next();
String z;
System.out.println("Enter the Serial Number:");
z = user_input.next();
Random r = new Random();
int low = 1;
int high = 21;// Set the number of random methods
int rand = r.nextInt(high - (low - 1)) + low;
}
答案 0 :(得分:4)
不要将GUI与控制台混合使用。
如果您不知道如何创建GUI并且没有使用Swing的真实体验,并且您想要学习,您将需要学习事件驱动模型,以及事件和侦听器如何工作,因为它们是主干GUI编程。您可以从Swing tutorials
如果您只是运行控制台程序,并希望从图形界面获取用户输入,那么您可能只需要查看像JOptionPane
这样简单的内容。你可以查看JOptionPane API。你可以做点什么
String input = JOptionPane.showInputDialog(
null, "What's your answer to this question?");
System.out.println(input);
答案 1 :(得分:0)