JTreeTable: Ability to fix the tree column while scrolling.
Usually, a lot of times when we present data, the first
column gives the context of the column and the rest of the columns are attributes of that instance. For example, if I am showing the details of a part, the first column will be the part number and the rest of the columns will be it's attributes. In such cases, the UI requirement is that the user should be able to see the context information at all times. So, if I am presenting my data in a JTreeTable, I should be able to fix the first column, which is the tree column and scroll only the remaining columns.
I am not sure if there is an out-of-the-box solution for this even if the data is presented in JTable (One way to do it might be to display in two separate tables, one fixed and the other with both horizontal and vertical scrollbar and handle the vertical scrollbar events such that both tables are in synch). However, since in case of a JTreeTable the tree is part of the component, it should provide such behavior out-of-the-box. Not sure how complicated or easier this would be to code, but this is definitely a must-have feature.