首页 > TAG信息列表 > JLayeredPane

探究Z-Order

       Z-order,也有人称为 Zorder,指的是对象之间的层次关系。举个简单的例子:在使用 PowERP oint 制作文件时,当你把文件上被其它对象盖住的某个对象「上推至最顶层」,你就是在改变它的 Z-order。通常 Z-order 高者置于 Z-order 低者的「上面」。        通常 GUI 程序设计都

Java LayeredPane LayoutManager add()方法冲突

假设我有一个名为MainPanel的JLayeredPane,它使用BorderLayout.我还有一个名为backgroundLabel的JLabel,其中包含一个图像.我该如何将backgroundLabel添加到mainPanel的底层? mainPanel.add(backgroundLabel, new Integer(-1), new Integer(0)); 上一行似乎是显而易见的答案,并且

java – 带有LayoutManager的JLayeredPane

情况:绘制一堆扑克牌,就像在纸牌游戏中一样.很好地堆积. 为此,我将JLayeredPane与LayoutManager接口的自定义实现结合使用.使用自定义LayoutManager的原因是堆栈方向不同,有时候扑克牌完全相互覆盖,有时是部分覆盖,这个逻辑对于LayoutManager来说似乎是一个很好的工作,因为这基本上

java – 在JLayeredPane中使用GridBagLayout

我试图在JPanel的右上角有一个小的浮动“小部件”.它是一个固定大小的组件 – 如果有帮助,可以考虑谷歌地图中的指南针. 我意识到JLayeredPane只对所有层使用一个布局管理器,因此认为使用GBL成功: – 使右上角(1,0)框非常小,并将小部件放在那里 – 使内容面板的宽度/高度为2 但经过

java – JInternalFrames,用于监听JDesktopPane事件

有没有简单的方法让我的jinternalframes成为两全其美的 >当我希望它们作为jdesktoppane的一部分时嵌入 >也可移动并能够处理自己的事件 希望这张照片会有所帮助.现在我有我的代码将项目拖到你的播放器,它插入下一个可用的背包插槽,但我也希望能够将它拖到任何背包插槽,但你可以看到

java – Glass Pane vs. Layered Pane的使用案例

我对玻璃窗格和分层窗格之间的区别总是有点模糊.玻璃窗格基本上只是“根窗格的最顶层”,还是表现不同?您何时使用分层窗格而不是玻璃窗格?解决方法:他们是两个不同的东西: >分层窗格是在JFrame中添加或显示的所有内容的目标.例如,每个普通组件,如JLabels,JTextFields,JTable等.此外,它

java – 如何将组件放在现有组件正下方的JLayeredPane中?

我有一个JTextField,就在它下面我想要显示一个放在JLayeredPane中的JLabel(稍后我会用它来进行自动建议). 如何将JLabel放在JTextField正下方的JLayeredPane中? 这是我的一些代码,以下屏幕截图中显示的当前结果如下: public static void main(String[] args) { JTextField fiel