forked from LupusNobilis/java-org.hwo.ui
TableMapper Updates
parent
5c3b2f81d9
commit
acf247559f
|
@ -32,6 +32,7 @@ import org.hwo.interactiveobjects.ObjectEditorUIHelper;
|
|||
import org.hwo.ui.KeyStrokeHelper;
|
||||
import org.hwo.ui.KeyStrokeListener;
|
||||
import org.hwo.ui.KeyStrokeParameters;
|
||||
import org.w3c.dom.views.AbstractView;
|
||||
|
||||
public class TableMapper extends AbstractTableModel
|
||||
{
|
||||
|
@ -774,6 +775,7 @@ public class TableMapper extends AbstractTableModel
|
|||
}
|
||||
|
||||
csv.saveToFile(exportFile);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
|
@ -39,6 +39,7 @@ class TableMapperColumnModel implements TableColumnModel{
|
|||
ColumnInfo ci = tableMapper.getColumnInfo().get(i);
|
||||
TableColumn tc = new TableColumn(i, ci.getWidth());
|
||||
tc.setPreferredWidth(ci.getWidth());
|
||||
tc.setMinWidth(ci.getWidth());
|
||||
tc.setHeaderValue(ci.getLabel());
|
||||
tc.addPropertyChangeListener(new PropertyChangeListener() {
|
||||
|
||||
|
|
|
@ -0,0 +1,19 @@
|
|||
package org.hwo.ui;
|
||||
|
||||
import javax.swing.JTable;
|
||||
|
||||
import org.hwo.models.TableMapper.TableMapper;
|
||||
|
||||
public class JMappedTable extends JTable {
|
||||
|
||||
private TableMapper tableMapper;
|
||||
|
||||
public JMappedTable(Class<?> clazz){
|
||||
this.tableMapper = new TableMapper(clazz, this);
|
||||
}
|
||||
|
||||
public TableMapper getTableMapper() {
|
||||
return tableMapper;
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue