2012-02-28 88 views
0

我试图设置JComboBox下拉列表中显示的选项数作为JTable RowFilter使用时。具体来说,过滤器有时可以有很多选项,我想显示两倍的默认值(这似乎是8)。看到这个图片:当用作JTable RowFilter时,设置JComboBox中显示的选项数

Combox Box Example http://aalto.tv/test/combobox-image.png

正如你可以看到希望,这个组合框只能显示8个项目,我想表现出更多的,如果有更多待观察。

已经搜索了流行的解决方案是在JComboBox上调用“setMaximumRowCount”,但是这不起作用。

任何一个人都可以指向正确的方向吗?

非常感谢任何和所有的帮助! 干杯,

亚历

+0

尝试重新验证()的源代码(或重画())设置行数后方法; – 2012-02-28 20:46:41

回答

1

尝试重新验证()(或重绘())设置的行数之后方法;

如果setXX方法不会为组件生成事件,那么您必须手动重置它。

做不到这一点,看setMaximumRowCount()方法