Java 带actionListeners的多选择列表?

Java 带actionListeners的多选择列表?,java,jsf,tree,components,Java,Jsf,Tree,Components,我希望实现以下目标: 应该可以创建条目,并且这些条目(字符串)应该显示为列表。一个列表条目应该是可选择的(每个条目上都有listener方法),只需单击一次,而不必按住任何键盘按钮。此外,单击已选择的条目也应取消选择该条目 此外,条目应获得一个维度,该维度将指定子条目的数量。在输入之前,这些应该通过某种展开按钮可见。同样,子项也应该是多个可选项 是否有已经提供此类功能的组件?如果没有,我应该研究什么来构建这样一个组件?我不知道有哪个组件可以做到这一点 话虽如此,它有一个允许为分层元素定制标记

我希望实现以下目标:

  • 应该可以创建条目,并且这些条目(字符串)应该显示为列表。一个列表条目应该是可选择的(每个条目上都有listener方法),只需单击一次,而不必按住任何键盘按钮。此外,单击已选择的条目也应取消选择该条目

  • 此外,条目应获得一个维度,该维度将指定子条目的数量。在输入之前,这些应该通过某种展开按钮可见。同样,子项也应该是多个可选项


是否有已经提供此类功能的组件?如果没有,我应该研究什么来构建这样一个组件?

我不知道有哪个组件可以做到这一点


话虽如此,它有一个允许为分层元素定制标记的组件,可能值得研究。

我现在发现了GWT树单元组件:

我想您正在寻找该部件。祝你好运。不,我没有研究任何swing组件(JEE),你打算如何集成get和jsf?你能在这里分享一下你的答案吗?在我看来,这是一个很大的工作,但是。我会更新我的答案,如果我在最后选择这个,并找出如何整合他们。也许您可以通过让GWT模块在JSF页面中运行来混合这两者。JSF页面将在服务器上生成,GWT模块将在下载呈现页面后在客户端上运行。不知怎的……好吧,我只是切换到使用没有jsf的普通GWT。我还发现了一个可以满足我要求的组件: