使用带有double值的setText(..)方法设置文本字段.Java GUI

use*_*872 -1 java user-interface swing jtextfield

我试图使用setText(..)并发送一个双倍值,但它说

setText(java.lang.String) in javax.swing.text.JTextComponent cannot be applied to (double)
Run Code Online (Sandbox Code Playgroud)

zbr*_*zbr 7

您需要将您转换double为a String然后将其String作为参数传递给setText(String)方法.这是你如何将a转换doubleString:

double d = 3.14;
String s = String.valueOf(d);
// s is now "3.14"
Run Code Online (Sandbox Code Playgroud)