| Name |
Features |
Status |
|---|---|---|
| JXList |
Highlight Decoration
(including Rollover) |
done |
| Sort/Filter
Decoration |
done |
|
| Searchable |
done |
|
| activateable Link (todo: activate by keybinding as well) | done |
|
| in-place
editing |
postponed |
|
| JXTable |
Highlight Decoration
(including Rollover) |
done |
| Sort/Filter Decoration | done |
|
| configurable "sortable" per
table / column / on-update |
done / postponed / not yet
started |
|
| Searchable |
done |
|
| activateable Link
(todo: activate by keybinding as well) - don't use editability |
done |
|
| Interactive Column
configuration: hide/show, "pack" |
done |
|
| Interactive Table
configuration: hide/show horizontal scrollbar |
done |
|
| ColumnControl - respect R-to-L
componenent orientation supporting dynamic orientation switches is JScrollPane's responsibility (#4817131) - anyway, solved by manual re-configuring scrollPane's corners in setCO |
done |
|
| support hidden columns
conceptually |
done (but need feedback) |
|
| JXTree |
Highlight Decoration (including Rollover) | started |
| Sort/Filter Decoration | postponed |
|
| Searchable | done |
|
| activateable Link (todo: activate by keybinding as well) | not yet started |
|
| per-tree default
node icons |
done |
|
| JXTreeTable |
Highlight Decoration (including Rollover) | done (inherited
JXTable) |
| Sort/Filter Decoration (currently disabled) | postponed |
|
| Searchable | done |
|
| activateable Link
(todo: activate by keybinding as well) |
done (inherited JXTable) |
|
| Interactive Column configuration: hide/show, "pack" | done (inherited
JXTable) |
|
| Interactive Table configuration: hide/show horizontal scrollbar | done (inherited
JXTable) |
|
| per-tree default node icons | done (inherited JXTree) |
|
| JXTableHeader |
toggle/reset sort
column on mouse clicked |
done |
| auto-resize ("pack")
column on mouse-clicked in resize region |
done |
|
| use header renderer
with sort icon |
done |
|
| ColumnControlButton |
interactive
hide/show columns |
done |
| auto-add additional
actions from table |
done |
|
| bidi compliant (still open: #168-swingx) | (mostly) done | |
| ColumnHeaderRenderer | renderer with sort
icon |
done |
| sort icon LF specific |
done |
|
| bidi compliant | done | |
| JXTaskPane |
how to |
not yet started |
| bidi compliant |
done | |
| JXTaskPaneContainer |
||
| Name |
Features |
Status |
|---|---|---|
| JXCollapsiblePane |
property:
collapsed/expanded state of content area |
done |
| animation effect on
change of content area state |
done |
|
| fade-in/out |
done |
|
| JXDatePicker |
Issue 51 - Rename
the multiple selection mode to range |
|
| Issue 77 - Add year
selector drop down |
||
| Issue 67-69 -
Renderers |
||
| JXMonthView |
Issue 23 -
JXMonthView keyboard accessibility |
|
| Issue 49 -
Discontiguous selection |
||
| JXEditorPane |
Searchable (overhaul implementation: backwards, incremental) |
done |
| Undo/Redo |
done |
|
| Simple Html/ plain
text editing |
started |
|
| JXFrame |
crazy behaviour:
exit-on-close must not be default |
done |
| enforce minimum size
("snap back") - implemented as utility method in WindowUtils (Patrick) |
done |
|
| "blocking hourglass"
- meant for short-term waiting |
not yet started |
|
| JXGlassBox |
remove! |
|
| JXHyperlink |
"classical"
Hyperlink view visited property |
done |
| bidi compliant |
done |
|
| JXImagePanel |
tile, zoom |
?? |
| JXPanel |
translucency |
done |
| gradient paint
(problems when resizing) |
started |
|
| scrollable |
done |
|
| JXRadioGroup |
manage a collection
of JRadioButtons |
|
| JXRootPane |
support for toolbars
and statusbar |
|
| auto-registration of
contained components as message-source |
||
| JXStatusBar |
? add simple status beans
(Patrick? Amy? or postpone) |
|
| JXTitledPanel |
panel with title
bar: gradient background, Title, left/right decorating components |
done |
| LF dependent title
font, colors |
started |
|
| respect R-to-L
component orientation (open: gradient, see #157-swingx) |
started |
|
| (?) border unpleasing |
not yet started |
|
| extract
JXTitleBar |
postponed |
| Name |
Features |
Status |
|---|---|---|
| JXErrorDialog |
?? todo - Alex ?? |
|
| JXFindPanel JXFindBar |
use
PatternModel, (support customizing model properties?) |
done |
| use resources from
UIManager |
done |
|
| use BoundAction |
done |
|
| support incremental search |
done |
|
| JXDialog | extract common dialog behaviour: close, cancel | started |
| JXLoginDialog |
todo - Shai (starting Nov) |
|
| JXLoginPanel |
todo - Shai (starting Nov) | |
| JXSearchPanel |
use
PatternModel, support customizing model properties |
done |
| use resources from
UIManager |
done |
|
| use BoundAction |
done |
|
| support per-column match? (in example) |
started |
|
| JXTipOfTheDay |
sync code with
L2FProd.com version |
done |
| move out of the incubator to SwingX | done | |
| Name |
Features |
Status |
|---|---|---|
| JXButtonPanel |
button bar/stack
with OS respecting size, alignment, sequence |
postponed |
| JXHeader/Banner |
postponed |
|
| JXComboBox |
support arbitrary components as
dropdown, in particular JXTable |
available in incubator |
| use autocomplete package |
not yet started |
|