使用带有GUI的扫描仪类

时间:2014-03-26 20:04:25

标签: java java.util.scanner

使用java swing创建我的GUI并使用scanner类将文本字段输入的信息传递到服务器。这是可能的,如果是这样的话?

2 个答案:

答案 0 :(得分:1)

没有。没有控制台,所以不要使用扫描仪。而是在需要时使用TextField的getText()方法获取文本。

答案 1 :(得分:1)

这不是Swing的工作方式。 Scanner仅用于命令行输入。如果您有JTextField,只需在其上调用.getText()方法。

JTextField myField = new JTextField();
...
String currentText = myField.getText();

Swing是基于事件的。您可能希望拥有JButton并让JButton使文本在单击时提交给服务器。为此,您需要ActionListener。有关更多信息,请参阅下面的教程: http://docs.oracle.com/javase/tutorial/uiswing/components/textfield.html