0

に がありJInternalFrame、内部フレームJDesktopにも があります。JComboBox問題を以下に示します。

問題

ポップアップリストを完全に表示できるように、JComboBox外側にペイントするにはどうすればよいですか? JInternalFrameガラス板の使用は最適な解決策ですか、それとも悪い習慣でしょうか?


解決策: 解決策を見つけました。getSize()のメソッドをオーバーライドするだけですJComboBox:

class MyComboBox extends JComboBox{

    public Dimension getSize(){
        return new Dimension(..);
    } 
}
4

1 に答える 1

1

setLightWeightPopupEnabled(false)ガラス板で何かを試みる前に、JComboboxを呼び出してみます。

于 2010-02-28T14:02:03.763 に答える