我一直在寻找有关此内容的信息,但是我找不到任何实质性的信息。有没有办法改变Swing组件的Z顺序,或者至少更改绘制顺序,使它们看起来高于其他组件?
您正在寻找setComponentZOrder
这里是example。
如果要在其他组件上覆盖组件,则应使用JLayeredPane,它将使您可以将组件添加到特定图层。这正是工具提示和拖放操作之类的东西。
这里也是tutorial。
查看Container类的setComponentZOrder(...)方法。
您也可以查看Overlap Layout,其中简要介绍了ZOrder的工作原理。