У меня есть JInternalFrame
в JDesktop
, и у меня также есть JComboBox
во внутренней рамке. Проблема показана ниже.
Как я могу заставить JComboBox
рисовать снаружи JInternalFrame
, чтобы всплывающий список можно было отобразить полностью? Является ли использование стеклянной панели оптимальным решением , или это будет плохая практика ?
РЕШЕНИЕ:
Я нашел решение; просто переопределите getSize()
метод JComboBox
:
class MyComboBox extends JComboBox{
public Dimension getSize(){
return new Dimension(..);
}
}