DefaultTableModel modelo = new DefaultTableModel();
JTable gridview = new JTable(modelo);
conexiones.daofutbolista buscar = new conexiones.daofutbolista();
public void llenartabla()
{
ResultSet datostraidos=buscar.buscarfutbolistas();
try
{
while(datostraidos.next() )
{
Object [] fila = new Object[7]; // de 7 columnas
for(int i=0;i<7;i++) // como son 7 columnas
{
fila[i]=datostraidos.getObject(i+1);
}
modelo.addRow(fila);
}
}
catch(Exception es)
{
System.out.println(es);
}
}
当我按下按钮时它不会显示它们。
if(e.getsource()==btnMostrar)
{
llenartabla();
gridview.repaint();
gridview.revalidate();
}
它没有运行,你能帮帮我吗?谢谢你们!
这是我的联系
public ResultSet buscarfutbolistas()
{
ResultSet datos = null;
String cadena="select * from futbolistas";
try{
Statement stm=conexion.getConnection().createStatement();
datos= stm.executeQuery(cadena);
return datos;
}
catch(Exception ex)
{
System.out.println(ex);
return datos;
}
}
答案 0 :(得分:0)
两个可能的原因:
此外,您需要重新分配模型:
gridview.setModel(莫德洛);
尝试添加一个print语句来隔离错误 - 在调试这样的东西时,他们是你的朋友:)