Пожалуйста, обратите внимание на прикрепленное изображение. Я использую VLCJ для создания этого приложения. Однако, неожиданно, что элемент в выпадающем списке скрыт Canvas (который используется в VLCJ-плеере). Как это решить?
В зависимости от версии jre может помочь следующая строка:
comboBox.setLightWeightPopupEnabled(false);
, который говорит свингу использовать выпадающий в тяжелом весе вместо легкого.
Здесь также был дан ответ на подобную проблему, Swing: Canvas overlaps menu .
Примечание: В комментарии к ответу предлагается использовать JComponent вместо Canvas. Считайте, что.
JComponent
Canvas