In my project, I have to replace use of JTable by an object herited from jXTable.
Current code:
JTable jt= new JTable(myModel) {
@Override
public void createDefaultColumnsFromModel() {
super.createDefaultColumnsFromModel();
setTableHeader(createDefaultTableHeader());
}
}
What I want to do is:
PersoJxTable jt= new PersoJxTable (myModel) {
@Override
public void createDefaultColumnsFromModel() {
super.createDefaultColumnsFromModel();
setTableHeader(createDefaultTableHeader());
}
}
PersoJxTable herited from jxTable.
Problem: createDefaultColumnsFromModel is already overriden by jXtable as final method and I can't override it anymore. Comment says I have to use ColumnFactory but I can't understand how it works.
Can someone help me to have a personnal header on my object herited from jXTable?