从一个类中的文本字段获取输入并在不同的类中扫描它

时间:2013-05-15 03:02:11

标签: java swing jframe java.util.scanner

我正在尝试为我已经完成但不想修改的程序制作GUI。我的问题是该程序使用扫描仪来获取用户输入,我不知道如何从GUI获取输入到扫描仪。我知道如何在GUI中的文本字段中使用getText(),但不会更新扫描程序,因此主程序只是等待输入而不会继续。

1 个答案:

答案 0 :(得分:1)

  

“我正在尝试为我已经完成但不想修改的程序制作GUI。”

当你给出这样的限制时,通常更好地解释一下,例如限制的原因;这种理解通常有助于我们提供更好的答案。

  

“我的问题是该程序使用扫描仪来获取用户输入,我不知道如何从GUI获取输入到扫描仪。我知道如何从GUI中的文本字段使用getText()但是不更新扫描仪,因此主程序只是等待输入而不继续。“

你正在努力做下一个不可能的事情。解决方案:更正您的控制台类,以便将用户界面部分分离出来,即MVC,以便该模型可用于控制台程序或GUI程序。

所以简单的答案是:不要试图这样做。创建一个表现良好的类,并且可以很好地重复使用类。