我一直对玻璃窗格和分层窗格之间的区别有点模糊。玻璃窗格本质上只是“根窗格的最顶层”,还是它的行为有所不同?什么时候你会使用分层玻璃而不是玻璃玻璃?
发布于 2010-04-01 23:29:39
它们是两个不同的东西:
JFrame中添加或显示的所有内容的目标位置。例如,每个常规组件,如JLabels、JTextFields、JTable等。此外,它隐含地处理添加到其中的元素的z排序,以便它可以处理弹出菜单或拖放效果:这是因为弹出菜单被添加到分层窗格中,其z值高于正常组件,最终的效果是停留在其他组件之上。JFrame上,你可以选择使用你需要的特殊效果。分层窗格和玻璃窗格都放置在根窗格上,根窗格是构建每个框架的基础。
https://stackoverflow.com/questions/2561467
复制相似问题