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 |
|