gpt4 book ai didi

java - 防止调整窗口大小

转载 作者:行者123 更新时间:2023-12-02 08:02:07 25 4
gpt4 key购买 nike

我正在尝试定期(重复)拍摄非 Activity 或后台应用程序窗口的屏幕截图。我已经得到了窗口矩形,但是如果用户更改了窗口矩形,那么我将获得与尺寸变化相对应的黑色阴影的屏幕截图。我可以在每次截屏之前得到一个矩形,但这会使我的代码变慢,所以我想防止用户调整窗口大小,或者当窗口调整大小发生时是否有任何事件触发?我正在使用 JavaJNA。有什么建议么?谢谢

最佳答案

您可以调用frame.setResizable(false)来禁用调整窗口大小。您也可以这样做:

frame.addComponentListener(new ComponentAdapter() {
public void componentResized(ComponentEvent e) {
// Update rectangle
}
}

(假设此处的框架是 java.awt.Framejavax.swing.JFrame)

关于java - 防止调整窗口大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8746327/

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