如何更改JComboBox下拉列表的宽度?
- 论坛
- 如何更改JComboBox下拉列表的宽度?
14 浏览
如何更改JComboBox下拉列表的宽度?
我有一个可编辑的JComboBox,其中包含一系列单个字母的值。因此,组合框非常小。
每个字母都有特殊含义,对于不经常使用的字母,用户有时无法理解其含义。因此,我创建了一个自定义的ListCellRenderer,它在下拉列表中显示每个字母的含义。
不幸的是,由于下拉列表与组合框具有相同的宽度,因此无法显示完整的解释。
有没有办法使下拉列表的宽度大于组合框?
这是我想要实现的效果:
---------------------
| Small JCombobox | V |
--------------------------------------------
| "长条目1" |
--------------------------------------------
| "长条目2" |
--------------------------------------------
| "长条目3" |
--------------------------------------------
由于该应用程序是一个旧的遗留应用程序的重制版本,我无法更改组合框的宽度,因为某些事物必须与以前完全相同。(在这种情况下,组合框必须保持其小尺寸,不惜一切代价)