如何在 JComboBox 弹出窗口中显示一棵树?
这是示例树:
Theoretical computer science
Mathematical logic
Automata theory
Algorithms and data structures
Analysis of algorithms
Algorithms
最佳答案
没有默认方法可以将树放入组合框中。有几个选项:
如果可以允许扩展节点,则可以通过在标准 JComobBox 中的某些选项前添加空格来实现类似的效果。甚至在叶选项前加空格和破折号。
如果您需要扩展节点,那么更好的选择是添加一个出现在按钮下方的弹出窗口,用于监听树中项目的选择。根据 GUI 的布局方式,这样的东西可能是更好的选择。
关于java - 如何在 JComboBox 中加载树?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5314207/