我遇到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());
}
}
答案 0 :(得分:4)
您无法在不调用对象或在该类中编写方法的情况下编写setText
。在这种情况下,您应该在文本字段对象上调用它。如果firstname
和lastname
是您的文本字段,请按照这样的方式编写。
firstname.setText(fname);
lastname.setText(lname);