Java:将一个组件设置在另一个组件之上

2024-04-27

我正在用java编写一个程序。我有一个主 JPanel,上面添加了两个 JPanel 和一个 Canvas。我的目标是在运行程序时调整画布的大小。当我最大化画布时,我希望它始终位于其他组件之上。
如何为我的画布设置此属性?


您可以用 JLayeredPanel 替换主 JPanel。分层面板将允许您指定某些子组件应分层在其他子组件之上。

I.e.:

    JLayeredPane pane = new JLayeredPane();

    JLabel ontop = new JLabel("On top");
    JLabel behind = new JLabel("Behind");

    pane.add(ontop, 2, 0);
    pane.add(behind, 1, 0);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java:将一个组件设置在另一个组件之上 的相关文章

随机推荐