Erro ao preencher tabela

Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException
at modeloBeans.ModeloTabela.getColumnCount(ModeloTabela.java:58)
at javax.swing.JTable.createDefaultColumnsFromModel(JTable.java:1288)
at javax.swing.JTable.tableChanged(JTable.java:4392)
at javax.swing.JTable.setModel(JTable.java:3694)
at visao.FormMedico.dadosTabela(FormMedico.java:351)
at visao.FormMedico.(FormMedico.java:30)
at visao.FormMedico$7.run(FormMedico.java:395)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

1 curtida

Tabela vazia/Coluna vazia

como resolvo?

Cadastrando algo na tabela/coluna

Você tem que cadastrar algo, pois senão dá esse tipo de erro, acontece quando você tenta acessar um atributo ou método que ainda não está na memória, ou seja, é null. Precisa instanciar esse objeto para ter acesso. No caso do jTable, se você não cadastrou nada então vai dar esse erro, eu não sei quando o mesmo ocorre, se for no momento em que você abre o formulário então vai ter que tratar pois senão vai dar problema.

ja cadastrei mas o erro continua