2017-01-11 6 views
0

Я создал проект на Eclipse и запускаю как обычно. , но я пытаюсь сделать тот же проект на netbeans, и теперь у меня проблемы с кодом.NetBeans Пользовательский метод загрузки JTable

App.java

public App() { 
    initComponents(); 
    loadTable(tblUsers); 
} 

private void loadTable(PessoaJTable myTable){ 
    try{ 
     myTable.load(new PessoaDao().all()); 
    }catch(Exception e){ 
     JOptionPane.showMessageDialog(null, "Error on load"); 
    } 

UsersJTable.java

public class UserJTable extends JTable{ 
private UserTableModel tableModel; 

public UserJTable(){ 
    this.tableModel = new UserTableModel(); 
    setModel(this.tableModel); 
} 

public void load(List<User> users) { 
    this.tableModel.load(users); 
} 

}

Eclipse error: JTable cannot be converted to UserJTable

ответ

0

У вас есть проблемы в вашем коде:

setModel(this.tableModel); Шоуда взять в качестве PARAMET er TableModel и не UserTableModel.

Так что я не знаю, что вы хотите сделать точно, просто попробуйте отлаживать шаг за шагом, и вы увидите проблему.

Надеюсь, это может вам помочь.

 Смежные вопросы

  • Нет связанных вопросов^_^