【发布时间】:2011-10-08 19:14:20
【问题描述】:
我有一个根面板(2 行,1 列),其中包含面板 P 和标签 L。 P 里面有一个 JComboBox B。每当我单击 B 时,生成的下拉菜单都会显示在 L 后面。我该如何解决这个问题?我玩弄了各种各样的 setComponentZOrder() 但我无法解决这个问题。我该怎么办?
【问题讨论】:
-
我在根面板上使用 MigLayout("wrap 1")
-
我从没看到过(
OverlayLayout除外),LayoutManager是用来做什么的?或将ATW Components与Swing JComponents混合使用 -
你说得对,我混合了 awt.Label 而不是使用 swing.JLabel。切换到后者,解决了我的问题。谢谢。
-
@mKorbel:即使将
JFrame.getRootPane()与我刚刚体验过的 Swing 组件结合使用也会发生这种情况。顺便说一句,我可以看到你比以前在“builder”上更加活跃。 -
@maaartinus 我不敢相信...., :-)
标签: java swing jcombobox miglayout z-order