2011-06-29 152 views
3

請查看附加圖像。 我使用VLCJ來構建這個應用程序。但是,意想不到的是組合框中的項目被Canvas隱藏(在VLCJ播放器中使用)。如何解決它?組合框項目重疊

Screenshot

回答

7

根據JRE版本以下行可能會有幫助:

comboBox.setLightWeightPopupEnabled(false); 

告訴擺動使用一個重量級下拉,而不是一個輕量級之一。

1

類似的問題已經在這裏找到答案,Swing: Canvas overlaps menu

NB: 對答案有提示使用JComponent代替Canvas的註釋。 考慮一下。

+0

謝謝。但是我必須使用Canvas,因爲它是VLCJ API所必需的。 – Bear

+0

@熊:無論如何,給定的鏈接表明相同的解決方法。你有沒有試過打開它? –