Seeking feedback on a possible CheckboxTree Swing component
LORENZO BIGAGLI
lorenzo.bigagli at cnr.it
Mon Aug 26 21:30:08 UTC 2024
Dear Tejesh, all,
given your interesting proposal, I would like to take the opportunity to suggest another potentially useful addition to the Swing library: a tree-like component with checkable nodes, something like this:
[cid:4f7587eb-cab9-4501-bede-e9034b0cbae9 at eurprd07.prod.outlook.com]
While there have been several efforts in that direction, none have really consolidated.
Some years ago, we proposed an implementation that garnered some interest (see GitHub<https://github.com/lorebiga/CheckboxTree>, some documentation<https://www.essi-lab.eu/projectsSites/lablib-checkboxtree/index.html> and the attached JavaWorld article).
Unfortunately, at the time, we couldn’t put much effort to maintain it or channel it through the JCP.
If the community believes it would still be useful, I’d be willing to contribute towards that goal in the most appropriate form (I’d probably need some guidance, as I'm pretty new here).
Thanks for your attention and feedback.
Best regards,
LB
Il giorno 22 ago 2024, alle ore 07:00, Tejesh R <tejesh.r at oracle.com> ha scritto:
Hello Swing Community,
Swing has a rich set of UI components in the core Java Platform.
But it lacks a Date Picker which is a significant gap for many applications and so we are considering revisiting the idea of a Date Picker in core Swing.
The function core of a DatePicker is to let a user select a day [and time?], or range of days [and time ? ],
within optional application specified constraints.
The JXDatePicker component was previously explored as part of the long defunct external SwingX project.
This proposal does not imply reviving JXDatePicker, but being informed by it and date pickers for other platforms.
Before even starting on this, we are seeking feedback from the community
- Is it of interest ?
- Would you use it ?
- What features must it have ?
- What features are nice to have ?
- Do you have any experiences of other date pickers that reinforce those responses ?
- Anything else ?
If we move forward, we would propose a JEP and also expect that we would deliver it first as a preview feature [1] , so that it may evolve in response to feedback before becoming final.
Please let us know your thoughts and suggestions on this proposal.
Regards,
Tejesh R.
JDK client team
[1] https://openjdk.org/jeps/12
—
Lorenzo Bigagli, PhD
National Research Council of Italy
Institute of Atmospheric Pollution Research (CNR-IIA)
Earth and Space Science Informatics Laboratory (ESSI-Lab)
a: Florence Research Area
via Madonna del Piano, 10
50019 Sesto Fiorentino (Florence), Italy
t: +39 055 5226582
f: +39 055 5226593
m: lorenzo.bigagli at cnr.it
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/client-libs-dev/attachments/20240826/221f28de/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: checkboxtree.jpg
Type: image/jpeg
Size: 44740 bytes
Desc: checkboxtree.jpg
URL: <https://mail.openjdk.org/pipermail/client-libs-dev/attachments/20240826/221f28de/checkboxtree-0001.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 2007-JavaWorld - CheckboxTree with comments.pdf
Type: application/pdf
Size: 515896 bytes
Desc: 2007-JavaWorld - CheckboxTree with comments.pdf
URL: <https://mail.openjdk.org/pipermail/client-libs-dev/attachments/20240826/221f28de/2007-JavaWorld-CheckboxTreewithcomments-0001.pdf>
More information about the client-libs-dev
mailing list