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

标签 java swing jtable jscrollpane jtableheader

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 列没有名称,我该如何放置它?我不想删除收到的查询。

最佳答案

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

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

看这个:

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

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

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

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

using scrollpane

关于java - 如何将名称添加到一个jtable的列中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5254489/

相关文章:

java - JTable 渲染器无法与 RowSorter 一起使用?

java - 如何直接声明并将值分配给 hashMap

java - 该 Java Swing 组件的名称?

java - SwingUtilities 方法参数包含整个方法体?

java - 当文本相同时,如何强制更新 TableCellRenderer 上的工具提示?

java - JTable在arrayList中显示数据

Java 构造函数和点运算符

java - Runtime.getruntime().exec() 在 Linux 上不起作用

java - Jetpack 导航上未执行导航操作

java - 需要更改具有不同形状的 JButton 的颜色