3

请查看所附图像。我使用 VLCJ 来构建这个应用程序。但是,出乎意料的是,组合框中的项目被画布(用于 VLCJ 播放器)隐藏。如何解决?

截屏

4

2 回答 2

7

根据 jre 版本,以下行可能会有所帮助:

 comboBox.setLightWeightPopupEnabled(false);

它告诉 Swing 使用重量级下拉菜单而不是轻量级下拉菜单。

于 2011-06-29T04:48:28.047 回答
1

类似的问题已在此处得到解答,Swing: Canvas overlays menu

注意: 对答案的评论建议使用 of JComponent 而不是 a Canvas考虑一下。

于 2011-06-29T04:41:57.303 回答