首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >玻璃窗格与分层窗格的用例

问玻璃窗格与分层窗格的用例
EN

Stack Overflow用户
提问于 2010-04-01 23:20:00
回答 1查看 2.7K关注 0票数 4

我一直对玻璃窗格和分层窗格之间的区别有点模糊。玻璃窗格本质上只是“根窗格的最顶层”,还是它的行为有所不同?什么时候你会使用分层玻璃而不是玻璃玻璃?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-04-01 23:29:39

它们是两个不同的东西:

  • 分层窗格是在JFrame中添加或显示的所有内容的目标位置。例如,每个常规组件,如JLabels、JTextFields、JTable等。此外,它隐含地处理添加到其中的元素的z排序,以便它可以处理弹出菜单或拖放效果:这是因为弹出菜单被添加到分层窗格中,其z值高于正常组件,最终的效果是停留在其他组件之上。
  • 玻璃窗格是一个可选的层,默认情况下是隐藏的,并且在任何情况下都会留在层窗格的顶部。因此,基本上你画到玻璃窗格上的所有东西都是可见的:你可以把它想象成一张透明的纸,贴在普通的JFrame上,你可以选择使用你需要的特殊效果。

分层窗格和玻璃窗格都放置在根窗格上,根窗格是构建每个框架的基础。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2561467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档