我有一个根面板(2 行,1 列),其中包含面板 P 和标签 L。P 里面有一个 JComboBox B。每当我单击 B 时,生成的下拉菜单都会显示在 L 后面。我该如何解决这个问题?我玩弄了各种各样的 setComponentZOrder() 但我无法解决这个问题。我该怎么办?
不要将重量级组件(例如 Label)与轻量级组件(例如 JLabel)混用。
如果您使用 Swing,请始终使用以 J 开头的轻量级组件。
采用combobox.setOpaque(true)
我在这里找到了这个。