46 lines
768 B
Java
46 lines
768 B
Java
package fenetres;
|
|
|
|
import java.util.List;
|
|
|
|
import javax.swing.table.AbstractTableModel;
|
|
|
|
import cXML.node;
|
|
|
|
|
|
|
|
public class myTableModel extends AbstractTableModel{
|
|
|
|
/**
|
|
*
|
|
*/
|
|
private static final long serialVersionUID = 1L;
|
|
Integer ColumnCount = 1;
|
|
Integer RowCount = 0;
|
|
node structure;
|
|
List<node> ListParagraph;
|
|
|
|
|
|
public myTableModel(node structurepage) {
|
|
this.structure = structurepage;
|
|
ListParagraph = structure.getNodeText();
|
|
RowCount = ListParagraph.size();
|
|
}
|
|
|
|
|
|
@Override
|
|
public int getRowCount() {
|
|
return RowCount;
|
|
}
|
|
|
|
@Override
|
|
public int getColumnCount() {
|
|
return 1;
|
|
}
|
|
|
|
@Override
|
|
public Object getValueAt(int rowIndex, int columnIndex) {
|
|
return ListParagraph.get(rowIndex);
|
|
}
|
|
|
|
}
|