2011-03-10 62 views
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'列沒有名稱,我怎麼把它?我不想刪除得到的查詢。如何將名稱添加到一個jtable的列?

回答

2

你的表模型是怎樣的? 您使用的是默認表模型嗎?

另外,你使用JSCrollPane?如果不將它添加到大多數時候都適用的JSCrollPane中。

看到這個:

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

編輯

看到這一點。在這段代碼中,我有兩個表,一個是JScrollPane,一個沒有。

看看第二個(放置在底部)沒有標題。

順便說一句,這是一個很好的技巧提供了 「結果」 欄;)

ESPERO闕德SIRVA,saludos!

using scrollpane

+0

是的,我想你只需要把表的滾動窗格,或讓表頭,並手動將它的GUI。 – jzd 2011-03-10 01:48:23

+0

我確實使用了defaulttablemodel它是MODELO – angel 2011-03-10 01:51:57

+0

但爲什麼我需要一個滾動窗格?我只想要我的桌子'列名稱 – angel 2011-03-10 01:53:45