Locked Rows/Columns

Top  Previous  Next

 

You can make the rows and columns at the edges of a table locked in place (non-scrollable). For this behaviour, the table must be enclosed by an AdvancedJScrollPane. You can then manipulate AdvancedJScrollPane's locked table model attribute in order to assign the number of locked rows/columns:

 

AdvancedJScrollPane scroller = new AdvancedJScrollPane();

LockedTableModel lockedModel = scroller.getLockedModel();

lockedModel.setLockedColumns(2, LockedTableModel.LEFT_DIRECTION);