0

我有一个JInternalFramein a 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 回答