Feature | What it does |
Column Control | The JXTable introduces a small column control button, which opens a popup menu to configure the JXTable's display and behavior. The column control appears discretely to the right of the column headers. |
Selecting Columns | Users can select the columns they want to see on the JXTable by selecting the columns from the column control's popup menu. |
Rearranging Columns | Users can change columns on screen by dragging and dropping the columns to their new position. |
Highlighting Rows | You can highlight rows in a JXTable by attaching a Highlighter. Highlighting allows you to easily distinguish between different rows, for example, every other row, using a subtle background color scheme. |
Sorting Rows | JXTable has built-in support for row sorting at runtime, allowing the user to click on a column header and sort by that column. Using custom Comparators, you can determine the sorting rules that apply to different columns. |
Filtering Rows | You can attach one or more filters to a JXTable , allowing you to control which rows are shown to the user. |
Resizing Columns | Users can auto-resize columns to fit their contents from the column control. |