java-org.hwo.ui/src/org/hwo/ui/JMappedTable.java

30 lines
696 B
Java
Raw Normal View History

2016-04-28 16:31:10 +02:00
package org.hwo.ui;
import javax.swing.JTable;
import org.hwo.models.TableMapper.TableMapper;
import org.hwo.models.TableMapper.TableMapperListener;
2016-04-28 16:31:10 +02:00
public class JMappedTable extends JTable {
private TableMapper tableMapper;
public JMappedTable(Class<?> clazz){
this.tableMapper = new TableMapper(clazz, this);
}
public TableMapper getTableMapper() {
return tableMapper;
}
public void addTableMapperListener(TableMapperListener tableMapperListener){
this.tableMapper.addTableMapperListener(tableMapperListener);
}
public void removeTableMapperListener(TableMapperListener tableMapperListener){
this.tableMapper.removeTableMapperListener(tableMapperListener);
2016-04-28 16:31:10 +02:00
}
2016-04-28 16:31:10 +02:00
}