如何将名称添加到一个jtable的列中?

发布于 2024-10-21 10:25:21 字数 868 浏览 3 评论 0原文

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

辞慾 2024-10-28 10:25:21

您的桌子模型是什么样的?
您使用的是默认表模型吗?

另外,你使用 JSCrollPane 吗?如果没有,将其添加到 JSCrollPane 大多数情况下都有效。

请参阅:

http://download.oracle.com/javase /tutorial/uiswing/components/table.html#show

在此代码中,我有两个表,一个带有 JScrollPane,一个没有。

看看第二个(位于底部)如何没有标题。

顺便说一下,这是一个提供“结果”列的好技巧;)

usingscrollpane

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 ;)

using scrollpane

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文