单击JLayeredPane单击后面的按钮

时间:2015-12-07 04:48:10

标签: java swing jlayeredpane

enter image description here

enter image description here

正如您所看到的,当我点击红色区域后退按钮(开始seq)点击时,我在这里使用JLayeredPane

任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:1)

  

正如您所看到的,当我点击红色区域后退按钮(开始seq)点击时,

红色区域有什么意义?

将MouseListener添加到红色区域。然后应该接收MouseEvent,而不是它下面的组件。

答案 1 :(得分:0)

使用以下代码可以解决上述问题:

    layeredPanel.add(bannerPanel, JLayeredPane.MODAL_LAYER + 20);

    layeredPanel.add(expandedPanel, JLayeredPane.MODAL_LAYER + 10);

    layeredPanel.add(cameraPopupPanel, JLayeredPane.MODAL_LAYER + 30);

    layeredPanel.add(videoPanel, JLayeredPane.MODAL_LAYER + 40);

    layeredPanel.add(sidePanel, JLayeredPane.MODAL_LAYER + 50);

layeredPanel 是JLayeredPane

的一个实例