gpt4 book ai didi

java - setClip() 的替代方法

转载 作者:行者123 更新时间:2023-11-30 05:05:10 25 4
gpt4 key购买 nike

我一直在尝试使用 SetClip() 使组件在其自身边界之外绘制,但事实证明这是非常错误的,并且大多数互联网似乎都认为这是不值得做的。

所以,我向你们可爱的人们寻求帮助。有没有办法在组件的边界之外绘制?我需要边界保持在原来的位置,因为它们也注册了 mouseEntered 和 mouseExited 事件。

最佳答案

为了安全和保障,setClip() “设置用户剪辑,它独立于与设备边界和窗口可见性相关的剪辑。”如果您的组件位于可见的 Container 中,则可以通过覆盖容器的 paint()(或 Swing 中的 paintComponent())来在它们周围绘图。 getComponents() 方法将为您提供一个包含组件的数组,您可以从中获取容器坐标中的位置。

关于java - setClip() 的替代方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5346520/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com