javaswing组件上的Zorder 1 年,5 月 Questions & Answers 32016 我一直在到处寻找关于这一点的信息,但我找不到任何实质性的信息。有没有办法更改Swing组件的z顺序,或者至少更改绘图顺序,使其看起来高于其他组件
# 1 楼答案
您正在寻找setComponentZOrder
这是一个example
# 2 楼答案
如果要将组件覆盖到其他组件上,应该使用JLayeredPane,这将允许您将组件添加到特定层。这正是工具提示和拖放操作的用途
这里还有一个tutorial供参考
# 3 楼答案
看看setComponentZOrder(…)容器类的方法
您还可以查看Overlap Layout,其中简要介绍了ZOrder的工作原理