Java 获取字符串输入
我想从用户那里获取字符串输入 我的代码如下:Java 获取字符串输入,java,user-interface,Java,User Interface,我想从用户那里获取字符串输入 我的代码如下: String username= TEXT.getText(); String password = PASSWORD.getText(); String username= String.parseString(TEXT.getText()); String password= String.parseString(PASSWORD.getText()); 两者都是字符串,但不起作用。如果我这样写: String username= TEXT.
String username= TEXT.getText();
String password = PASSWORD.getText();
String username= String.parseString(TEXT.getText());
String password= String.parseString(PASSWORD.getText());
两者都是字符串,但不起作用。如果我这样写:
String username= TEXT.getText();
String password = PASSWORD.getText();
String username= String.parseString(TEXT.getText());
String password= String.parseString(PASSWORD.getText());
对吗?这里的文本和密码是一个JTextField。由于
TEXT
和PASSWORD
是Swing应用程序中的JTextField
组件,您可以简单地使用:
String username = TEXT.getText();
String password = PASSWORD.getText();
因为的返回类型已经是字符串
注意:用于接受密码。将其用作
String username= TEXT.getText().toString();
String password = PASSWORD.getText().toString();
无需解析。任何JTextComponent
的方法都会返回一个字符串,因此您的第一个代码片段就足够了(您不需要再次调用toString
)
相关文件:
- (JTextComponent的子类
它到底是怎么不起作用的?您尝试时发生了什么?当我单击“确认”时,它没有任何作用。在显示这两个代码和confirmDialog之前,我尝试将showConfirmDialog放在测试中,但是当我将其放在这些代码旁边时,没有任何come outgetText()返回字符串,不是吗?链接不起作用。