M
Mike
Hi,
I have a jtable in a scrollpane generated by forte and I don't know how to
access the data. I have written manual code before where I add a table
model when instantiating the jtable, but now I am using forte and it has
generated the code for the table for me and I don't know how to access the
table model. The forte code I have is below:
jTable1.setModel(new javax.swing.table.DefaultTableModel(
new Object [][] {
{null, null, null, null, null, null, null}
},
new String [] {
"Column 1", "Column 2", "Column 3", "Column 4", "Column 5",
"Quantity", "Column 6"
}
) {
Class[] types = new Class [] {
java.lang.String.class, java.lang.String.class,
java.lang.String.class, java.lang.String.class, java.lang.String.class,
java.lang.String.class, java.lang.String.class
};
boolean[] canEdit = new boolean [] {
false, false, false, false, false, false, false
};
public Class getColumnClass(int columnIndex) {
return types [columnIndex];
}
public boolean isCellEditable(int rowIndex, int columnIndex) {
return canEdit [columnIndex];
}
});
And the code I have to link it with I would normally do like:
Vector data = themodel.v.tabmod.getDataVector();
having created the table thus:
DefaultTableModel tabmod = new DefaultTableModel(){
blah
};
JTable mytable = new JTable(tabmod);
I also need to know how to add and remove rows from the jtable and have the
same problem re the table model.
I need to get this working urgently and would welcome any help,
Mike
I have a jtable in a scrollpane generated by forte and I don't know how to
access the data. I have written manual code before where I add a table
model when instantiating the jtable, but now I am using forte and it has
generated the code for the table for me and I don't know how to access the
table model. The forte code I have is below:
jTable1.setModel(new javax.swing.table.DefaultTableModel(
new Object [][] {
{null, null, null, null, null, null, null}
},
new String [] {
"Column 1", "Column 2", "Column 3", "Column 4", "Column 5",
"Quantity", "Column 6"
}
) {
Class[] types = new Class [] {
java.lang.String.class, java.lang.String.class,
java.lang.String.class, java.lang.String.class, java.lang.String.class,
java.lang.String.class, java.lang.String.class
};
boolean[] canEdit = new boolean [] {
false, false, false, false, false, false, false
};
public Class getColumnClass(int columnIndex) {
return types [columnIndex];
}
public boolean isCellEditable(int rowIndex, int columnIndex) {
return canEdit [columnIndex];
}
});
And the code I have to link it with I would normally do like:
Vector data = themodel.v.tabmod.getDataVector();
having created the table thus:
DefaultTableModel tabmod = new DefaultTableModel(){
blah
};
JTable mytable = new JTable(tabmod);
I also need to know how to add and remove rows from the jtable and have the
same problem re the table model.
I need to get this working urgently and would welcome any help,
Mike