gpt4 book ai didi

java - Java中获取窗口句柄

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

我一直在尝试使用以下代码获取 JFrame 的当前窗口指针:

public class MainClass
{
private JFrame mainFrame;
private JPanel controlPanel;

public static void main(String[] args) {
JFrame jFrame = new JFrame();
jFrame.setSize(400,400);
jFrame.setVisible(true);

try {
jFrame.setVisible(true);
final HWND hwnd = new HWND(Native.getComponentPointer(jFrame));
System.out.println(hwnd);

} finally {
jFrame.dispose();
}
}

}

但是,输出的结果始终是“native@0x0”。我做错了什么?

谢谢!

最佳答案

您使用的是 Windows 还是 Mac?如果是 Mac,则无法获取指针,因为此方法只能从 Windows 计算机获取 Windows 指针。

关于java - Java中获取窗口句柄,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43343920/

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