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

标签 java swing

引用Multi Columns Combo Box for Swing的回答,我设法实现了一个 3 多列 JComboBox,如下所示。

alt text

然而,这并不完美。我的意图是有一些没有水平滚动条的东西,如下所示。 alt text

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

源代码是ResultSetCellRendererAjaxAutoCompleteJComboBox

最佳答案

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

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

AjaxAutoCompleteJComboBox.java

关于java - 如何让 JComboBox 下拉列表比 JComboBox 本身更宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3969757/

相关文章:

java - 在 Java9 中,如果我不知道它是模块,我如何反射性地加载一个类?

java - 如何调用 onTouch() 方法

java - Nimbus L&F 在 JTabbedPane 中缺少分隔线设置为滚动

java - 如何在 AbstractTableModel 中表示复杂的类?

java - 如何在java框架中水平划分三等分

java - 仅运行可执行 Jar 文件的单个实例

java - Hibernate 中的并发事务

java - 如何创建抽象枚举?

java - sleep 一个java线程但首先更新jFrame

java - 如何调整带有 JTable 的 JScrollPane 的大小?