как поставить имя столбцам в один jtable? - PullRequest
0 голосов
/ 10 марта 2011
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 'столбца нет имени, как его поставить?я не хочу удалять полученный запрос.

1 Ответ

2 голосов
/ 10 марта 2011

Как выглядит ваша настольная модель? Вы используете модель таблицы по умолчанию?

Кроме того, вы используете JSCrollPane? Если не добавить его в JSCrollPane, который работает большую часть времени.

Смотрите это:

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

редактировать

Смотрите это. В этом коде у меня есть две таблицы, одна с JScrollPane, одна без.

Посмотрите, как у второго (расположенного внизу) нет заголовков.

Кстати, это хороший трюк для предоставления столбца «результатов»;)

Espero que te sirva, saludos!

using scrollpane

...