(Swing)找不到setText的符号

时间:2015-07-05 23:43:38

标签: java swing

我遇到Swing问题setText错误:无法找到符号

我已经完成了以下步骤,之前发布了相同故障单的说明,但没有帮助:

  • 取消选中项目的“编译时保存”选项

  • 清理并构建

  • 删除\ AppData \ Local \ NetBeans \ Cache \ 8.0.2 \ index

  • 中的缓存

我的代码只是从NetBean内置数据库中获取一个值,并将其显示在文本字段中:

public void doConnect(){
    String host = "jdbc:derby://localhost:1527/Employees";
    String name = "root";
    String pass = "123";
    try{
    con = DriverManager.getConnection(host, name, pass);
    stmt = con.createStatement();
    String SQL = "select * from ROOT.WORKERS";
    rs = stmt.executeQuery(SQL);

    rs.next();
    String fname = rs.getString("FIRST_NAME");
    String lname = rs.getString("LAST_NAME");

    firstname = setText(fname);
    lastname = setText(lname);

    }
    catch(SQLException err)
    {
        JOptionPane.showMessageDialog(Workers4.this, err.getMessage());
    }
}

1 个答案:

答案 0 :(得分:4)

您无法在不调用对象或在该类中编写方法的情况下编写setText。在这种情况下,您应该在文本字段对象上调用它。如果firstnamelastname是您的文本字段,请按照这样的方式编写。

firstname.setText(fname);
lastname.setText(lname);