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 の列に名前がありません。どうすればいいですか? 取得したクエリを削除したくありません。

4

1 に答える 1

2

あなたのテーブルモデルはどのように見えますか? デフォルトのテーブル モデルを使用していますか?

また、JSCrollPane を使用しますか? そうでない場合は、ほとんどの場合、JSCrollPane に追加すると機能します。

これを参照してください:

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

このコードには 2 つのテーブルがあり、1 つは JScrollPane を使用し、もう 1 つは使用していません。

2 番目 (下部に配置) にヘッダーがないことを確認してください。

ところで、これは「結果」列を提供するための優れたトリックです ;)

スクロールペインの使用

于 2011-03-10T01:46:48.213 に答える