Java 将整数打印到文本字段区域

Java 将整数打印到文本字段区域,java,jframe,Java,Jframe,我在java方面遇到了麻烦。我正在创建一个HRRN计划。我想将输入的整数打印到文本字段区域。请帮我解决这个问题。谢谢 private void AWTActionPerformed(java.awt.event.ActionEvent evt) { int firstprocess=1; if (bt1.getText().equals("")){ double tempbt1 = Double.

我在java方面遇到了麻烦。我正在创建一个HRRN计划。我想将输入的整数打印到文本字段区域。请帮我解决这个问题。谢谢

 private void AWTActionPerformed(java.awt.event.ActionEvent evt) {                                    
    int firstprocess=1;

    if (bt1.getText().equals("")){
    double tempbt1 = Double.parseDouble(bt1.getText());


    awttotalprocess = (firstprocess + (tempbt1));
    AWTCLICK = 0;
    jtf_awt.setText(String.valueOf(awttotalprocess+"ms"));
    }
我想把AWTTottalProcess打印到jtf_awt中

括号问题:

jtf_awt.setText(String.valueOf(awttotalprocess)+"ms");

许多类都附带了一个称为
.toString()
的方法,该方法在与字符串连接时打印预先指定的输出。您可以将字符串和变量(在本例中为整数)连接起来,如下所示:

int i = 50;
String join() {
  return "I'm a string, next is a number: " + 50;
}

请记住,int和Integer是不同的,前者是基本数据类型,后者是对象。在本代码中,这不是您的问题,但在将来,如果您尝试将字符串与对象连接起来,它可能最终会打印出
.toString()
默认方法中写入的内存地址,并且需要您
@重写该方法以指定您自己的字符串输出。基本数据类型“更容易”组合,不需要这样的
.toString()
重写或
.valueOf()
欺骗。

仍然没有打印我附上了屏幕截图谢谢!请张贴完整的代码。屏幕截图不能告诉我我在看什么。这是我的完整代码。*/公共类HRRN扩展了javax.swing.JFrame{double awttotalprocess;float AWTCLICK=0;公共类HRRN(){initComponents();}私有类void AWTActionPerformed(java.awt.event.ActionEvent evt){int firstprocess=1;if(bt1.getText().equals(“”){double tempbt1=double.parseDouble(bt1.getText());awttotalprocess=(firstprocess+(tempbt1));AWTCLICK=0;jtf_awt.setText(String.valueOf(awttotalprocess)+“ms”);}那么我将如何在textfield中插入它呢?谢谢!jtf_awt.setText(“+awttotalprocess+“毫秒”);别忘了”+在前面,因为这告诉编译器您想用数字连接字符串,而不是反过来,因为那样会导致错误。@SimonDeWolf哦,您是对的。我一直这样做是为了可读性。