请查看附图。
我使用VLCJ构建了这个应用程序。但是,组合框中的项目被Canvas(在VLCJ播放器中使用)隐藏了。怎么解决?
根据JRE版本,以下行可能会有帮助:
comboBox.setLightWeightPopupEnabled(false);
这告诉Swing使用重量级下拉框而不是轻量级下拉框。
类似的问题已经在这里得到了解答,Swing: Canvas overlaps menu。
NB:
那里的一个评论建议使用 JComponent
而不是 Canvas
。请考虑一下。