[气愤]难道Swing中没有裁剪机制?????
做了个试验,在窗口上放置三个按钮
1. 从上到下依次是jButton1、jButton2、jButton3
2. 但是当程序运行起来时候,点击jButton2时,jButton2就弹到jButton1上面了
3.
用一个窗口将jButton1部分区域遮挡,引起jButton1部分重画后,视觉上无法区分jButton1和jButton2的Z序
按照我的分析,其实三个按钮Z序并没有改变过,只是Swing轻量级组件缺乏裁剪机制,造成jButton2能够覆盖jButton1
如果用AWT可能就不会有这个问题!
可裁剪机制对一个GUI系统来说应该是必须的机制,Java自己实现了一套轻量级组件,但是并没有实现轻量级组件之间的裁剪吗???
请各位高手指点!!!