|
Usage |
Top Previous Next |
You can assign the number of locked rows/columns by manipulating AdvancedJScrollPane's locked model as follows:
AdvancedJScrollPane scroller = new AdvancedJScrollPane();
LockedTableModel lockedModel = scroller.getLockedModel();
lockedModel.setLockedColumns(2, LockedTableModel.RIGHT_DIRECTION);
lockedModel.setLockedRows(1, LockedTableModel.TOP_DIRECTION);
JTable table = new JTable();
scroller.setViewPortView(table);
AdvancedJScrollPane creates and manages a LockedTableModel instance. The following AdvancedJScrollPane's methods are used for creating, getting and setting the locked table model:
protected LockedTableModel createDefaultLockedModel();
public LockedTableModel getLockedModel();
public void setLockedModel(LockedTableModel lockedModel);
NOTE: Since 3.3.5.2, AdvancedJTable no longer uses a LockedTableModel instance. The methods that concern LockedTableModel have been moved to AdvancedJScrollPane.