JTreetable applet example 4 - cool stuff

You can reorder columns - just drag any column header to a new position!
You can select a row programmatically.
You can open some items, select some rows and then reload the page (or use browser's reload button), and the applet will save its state upon reloading!
Use DRAW_GRID applet's param to show grid lines like in this example.