我使用JFrame
将图片放在ImageIcon
上,然后显示图片:
getContentPane().add(label[3]);
getContentPane().add(label[2]);
getContentPane().add(label[1]);
现在,图像3将优先于2和2超过1等 无论如何设置优先级或反转它,以便我放在屏幕上的最后一个图像优先于其他图像?
答案 0 :(得分:0)
你的问题根本不清楚,如果你想把图像放在第三维轴上,你应该看一下this layered panes tutorial。 从官方文档:
分层窗格是提供第三维的Swing容器 用于定位组件:深度,也称为Z顺序。添加时 如果是分层窗格的组件,则将其深度指定为整数。 数字越大,组件越接近"顶部"位置 在容器内。如果组件重叠,那么"更接近"组件 被绘制在较低深度的组件之上。关系 在相同深度的组件之间由它们的位置确定 在深度内。
如图所示,您应该能够将组件放在其他组件的顶部。
如果这不符合您的要求,请将您的问题编辑为更具体。