0
我在JDesktop
中有一個JInternalFrame
,我在內部框架中也有一個JComboBox
。問題如下所示。JCombobox的彈出列表不是完全畫出
problem http://i46.tinypic.com/kamfs8.jpg
我怎樣才能讓JComboBox
禁區外JInternalFrame
,這樣可以完全顯示在彈出列表?正在使用玻璃窗格最佳解決方案,否則會是不好的做法?
SOLUTION: 我已經發現該溶液;只是覆蓋的JComboBox
的getSize()
方法:
class MyComboBox extends JComboBox{
public Dimension getSize(){
return new Dimension(..);
}
}
不幸的是,它沒有工作..我使用它,如下所示: 類MyComboBox擴展的JComboBox { 公共MyComboBox(){ setLightWeightPopupEnabled(假); } } – 2010-02-28 14:16:06