使用java swing创建我的GUI并使用scanner类将文本字段输入的信息传递到服务器。这是可能的,如果是这样的话?
答案 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