标签: java swing jcombobox
我想搜索组合框,请帮助我
代码为here和here
答案 0 :(得分:3)
不完全符合您的要求(因为您无法在下拉列表中显示标题),但以下代码显示了可以在组合框下拉列表中显示多个列的自定义渲染器的示例:
self.user = UseFactory(is_staff=True)
正如您将看到的,如果您运行代码,每列中文本的对齐将是一个问题,因为组合框不是设计为显示多个数据,因为每个单元格独立于其他单元格呈现,因此单元格不知道每列数据的宽度。你需要以某种方式对宽度进行硬编码。
因为你可以看到一个组合框可能不是一个很好的解决方案。