有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

javaswing组件上的Zorder

我一直在到处寻找关于这一点的信息,但我找不到任何实质性的信息。有没有办法更改Swing组件的z顺序,或者至少更改绘图顺序,使其看起来高于其他组件


共 (3) 个答案

  1. # 2 楼答案

    如果要将组件覆盖到其他组件上,应该使用JLayeredPane,这将允许您将组件添加到特定层。这正是工具提示和拖放操作的用途

    这里还有一个tutorial供参考

  2. # 3 楼答案

    看看setComponentZOrder(…)容器类的方法

    您还可以查看Overlap Layout,其中简要介绍了ZOrder的工作原理