如何让JComboBox下拉列表比JComboBox本身更宽

Che*_*eng 5 java swing

通过参考Multi Columns Combo Box for Swing的答案,我设法实现了3个多列JComboBox如下.

替代文字

但是,这并不完美.我的意图是没有水平滚动条,如下所示. 替代文字

我的问题是,我如何拥有一个比JComboBox本身更宽的JComboBox下拉列表?我只是想摆脱水平滚动条.然而,能够将3列放入单个列表中.

源代码是ResultSetCellRendererAjaxAutoCompleteJComboBox

Che*_*eng 4

我通过以下论坛解决了我的问题Oracle Java Swing 论坛

为了便于将来参考,我提供了完整的可用源代码,供任何感兴趣的人使用。

AjaxAutoCompleteJComboBox.java