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.