For the xframe project we need a Swing table class with extended functionality comparing to the original Swing JTable class.


Here are some samples to demonstrate our success so far:

Click here to open a simple JXTable Demo

Click here to open a complex JXTable Demo

Implemented features

  • frozen columns (fixed non-scrollable columns)
  • column headers with column groups
  • intuitive navigation: nice actions for arrow/tab/pos1/end keys
  • configurable layout
  • easy adding rows or columns or column groups
  • almost all methods of JTable JTableHeader implemented

Open tasks

  • implemente some missing methods of JTable and JTableHeader
  • improve configurable keyboard/focus actions (maybe like MS-Excel does)
  • frozen rows (fixed non-scrollable rows)
  • exhaustive tests
  • handle external TableColumnModels