2015-07-05 25 views
0

我在与Swing setText这个问题符号:错误:无法找到符号(摆动)找不到的setText

我已经做了下面的步骤,从同一张车票之前发布的指令,但没有帮助:

  • 取消选中保存该项目

  • 清洁的编译选项,并建立

  • 在\应用程序数据\本地\ NetBeans的\缓存\ 8.0.2 \删除索引缓存

我的代码只是获取从NetBean内置DB的值,并将其显示在文本字段:

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

上下文代码片段没有帮助。你的对象从什么扩展而来?什么是'setText'应该做的?你想用代码实现什么? – MadProgrammer

+0

以下答案适用于我。谢谢回答! – Serena

+0

你很幸运,同一个人可以“猜出”你的问题 – MadProgrammer

回答

4

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

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

它的作品像魅力!非常感谢! – Serena