请查看附件图片。 我使用VLCJ来构建这个应用程序。然而,令人意外的是,组合框中的项目被Canvas隐藏(在VLCJ播放器中使用)。怎么解决?
答案 0 :(得分:7)
根据jre版本,以下行可能有所帮助:
comboBox.setLightWeightPopupEnabled(false);
告诉swing使用重量级下拉列表而不是轻量级下拉列表。
答案 1 :(得分:1)
此处已回答类似问题,Swing: Canvas overlaps menu。
<强> NB:强>
对答案的评论建议使用 JComponent
而不是 Canvas
。 考虑一下。