作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
如何使 JComboBox 的“下拉”(或“弹出”,我不知道它是怎么叫的)在屏幕上变高?
默认情况下,当我打开 JComboBox 时,我看到 29 个项目中的 7 个,然后我需要滚动。
我应该怎么做才能看到这 32 个项目中的 15 个? (或者,如果下拉菜单的高度为 150 像素,我如何才能将其设为 300 像素?)
我已经阅读了关于 JComboBox 和 JavaDoc 的 Sun 教程,但我一定是忽略了要调用的方法。
最佳答案
您正在寻找 setMaximumRowCount方法。
JComboBox tutorial有一些示例代码展示了它的实际效果。
关于Java Swing : How to make the JComboxBox drop down list taller?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3020114/
我在设置自定义 JComboBox 的精确值时遇到问题。如果我从以下类的 initialize() 方法调用 setSelectedItem(),它不会选择特定值。 扩展的 JComboBox 类是:
如何使 JComboBox 的“下拉”(或“弹出”,我不知道它是怎么叫的)在屏幕上变高? 默认情况下,当我打开 JComboBox 时,我看到 29 个项目中的 7 个,然后我需要滚动。 我应该怎么做
一切都在标题中。 在我的应用程序中,根据用户所做的选择,我用一个列表填充一个组合框,该列表有时很小(1 个元素)有时很大(150 个元素)。 我想要的不是在启动时将固定高度设置为给定值,而是将 max
我是一名优秀的程序员,十分优秀!