2012-02-28 91 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()方法