如何将名称添加到一个jtable的列中?
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 列没有名称,我该如何放置它?我不想删除收到的查询。
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);
}
}
i have that method for fill my jtable with a query but my jtable' columns don't have a name, how do i put it? i dont want to delete the query gotten.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您的桌子模型是什么样的?
您使用的是默认表模型吗?
另外,你使用 JSCrollPane 吗?如果没有,将其添加到 JSCrollPane 大多数情况下都有效。
请参阅:
http://download.oracle.com/javase /tutorial/uiswing/components/table.html#show
在此代码中,我有两个表,一个带有 JScrollPane,一个没有。
看看第二个(位于底部)如何没有标题。
顺便说一下,这是一个提供“结果”列的好技巧;)
What does your table model looks like?
Are you using a default table model?
Also, do you use a JSCrollPane? If not, adding it to a JSCrollPane works most of the times.
See this:
http://download.oracle.com/javase/tutorial/uiswing/components/table.html#show
In this code I have two tables, one with JScrollPane, one without.
Look how the second (placed at the bottom) doesn't have headers.
By the way, this is a nice trick to provide a "results" column ;)