Tabel i JAVA
HejsaJeg har følgende kode:
-----------------
class TableModel extends AbstractTableModel {
final String[] columnNames = {"Start",
"Medlems Nr.",
"Fly reg.",
"Elev/Pilot",
"Instr./Pass.",
"S_time",
"S_minut",
"L_time",
"L_minut",
"Flyvetid Timer",
"Flyvetid Min.",
"Bemærkninger"};
public void nyefelter()
{
int i;
int k = n;
for (i=1; i<=k; i++)
{
HER VIL JEG GERNE OPRETTE NYE FELTER
n = n+1;
}
}
final Object [][] data =
{
{new Integer(1), new Integer(0)," ", "",
"", "", "", new Integer(0), new Integer(0),"", "", ""}
};
public final Object [] longValues = {new Integer(0), new Integer(0), "",
"", "","", "",
new Integer(0), new Integer(0),"ingenting"};
public int getColumnCount() {
return columnNames.length;
}
public int getRowCount() {
return data.length;
}
public String getColumnName(int col) {
return columnNames[col];
}
public Object getValueAt(int row, int col) {
return data[row][col];
}
public Class getColumnClass(int c) {
return getValueAt(0, c).getClass();
}
-----------------------
jeg vil gerne at når man kalder nyefelter(), så oprettes der en ny række i tabellen, samtidig med at de data der er tastet ind i de øvrige felter ikke slettes...
n er en klassevariabel, der tæller op hvormange rækker der er lavet.
Som det er nu, laver for-løkken ikke en skid, og efter løkken oprettes én række felter, og der er det jeg gerne vil gøre i forløkken.