public void fillTable()
{
conexiones.daofutbolista search = new conexiones.daofutbolista();
ResultSet datostraidos =search.buscarfutbolistas();
try
{
model.addColumn("numero");
model.addColumn("equipo");
model.addColumn("posicion");
model.addColumn("Numero");
model.addColumn("apodo");
model.addColumn("Liguilla");
model.addColumn("Edad");
while(datostraidos.next() )
{
Object [] fila = new Object[7];
for(int i=0;i<7;i++)
{
fila[i]=datostraidos.getObject(i+1);
System.out.println("for");
}
System.out.println("while");
model.addRow(fila);
}
model.addRow(columnasname);
gridview.setModel(model);
}
catch(Exception es)
{
System.out.println(es);
}
}
我有这个方法用查询来填充我的jtable但是我的jtable'列没有名字,我怎么把它?我不想删除获得的查询。
答案 0 :(得分:2)
你的桌子模型怎么样? 您使用的是默认表格模型吗?
另外,你使用JSCrollPane吗?如果不将它添加到大多数时间都有效的JSCrollPane中。
见:
http://download.oracle.com/javase/tutorial/uiswing/components/table.html#show
修改强>
看到这个。在这段代码中,我有两个表,一个是JScrollPane,一个没有。
看看第二个(放在底部)没有标题。
顺便说一句,这是一个提供“结果”列的好方法;)Espero que te sirva,saludos!