0

ユーザーがファイル pdf をデスクトップに保存できるようにする列を Jtable に追加したい Google で検索したところ、「カスタム CellRenderer Java」と「カスタム CellEditor Java」を使用して、JButton でレンダリングおよび編集できることがわかりました。リンクを運ぶには.しかし、私は開始する方法を見つけることができません.

i jTbaleを正常に表示するこのメソッドがあります

public void ListeAlll(){

    DefaultTableModel tabla = new DefaultTableModel();
    Activiter ac = new Activiter();
    ArrayList<Activiter> lista2 = new ArrayList();
    lista2 = ac.ListeAll();
    tabla.addColumn("Nom");
    tabla.addColumn("Prenom");
    ....
    ....
    tabla.setRowCount(lista2.size());

    int i=0;
    for (Activiter x : lista2){

        tabla.setValueAt(x.getnom(), i, 0);
        tabla.setValueAt(x.getprenom(), i, 1);
        ...

        i++;
      // 
}
    this.jTable2.setModel(tabla);

}

助けてください、ありがとう

4

1 に答える 1

1

ButtonColumnRob Camickのクラスを使用することをお勧めします: http://tips4java.wordpress.com/2009/07/12/table-button-column/

基本的な考え方は、実際には、その列がJButton

それは非常にうまく機能し、本当に使いやすいです。外部ライブラリに依存しません。

于 2013-03-02T12:27:21.163 に答える