【问题标题】:Z-order on Java Swing componentsJava Swing 组件上的 Z 顺序
【发布时间】:2011-05-12 21:26:02
【问题描述】:

我一直在寻找有关这方面的一些信息,但我找不到任何关于它的实质性信息。有没有办法改变 Swing 组件的 z 顺序,或者至少改变绘制顺序,使它们看起来在其他组件之上?

【问题讨论】:

    标签: java swing components z-order


    【解决方案1】:

    您正在寻找setComponentZOrder

    这是example

    【讨论】:

    • 哇哦。我什至专门搜索了z-order,但没有任何结果。谢谢!
    【解决方案2】:

    如果你想将组件覆盖在其他组件上,你应该使用JLayeredPane,它可以让你将组件添加到特定的层。这正是用于工具提示和拖放操作等内容的内容。

    这里也有一个tutorial

    【讨论】:

      【解决方案3】:

      查看 Container 类的 setComponentZOrder(...) 方法。

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

      【讨论】:

        猜你喜欢
        • 2019-05-18
        • 2011-04-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-26
        • 1970-01-01
        相关资源
        最近更新 更多