Tag: 窗口

jna getDesktop带来了WindToTop

我在激活桌面窗口时遇到问题。 我采取了以下方法 1:GetDesktopWindow检索桌面的句柄(这个工作)我已经尝试了以下方法将桌面窗口置于顶部,但它们不起作用。 SetForegroundWindow SwitchToThisWindow ShowWindow BringWindowToTop 有什么我做错了吗? 或者不可能用jna显示桌面?

如何使用JNA迭代窗口元素?

使用JNA,我的最终目标是阅读使用Windows NET SEND或MSG.EXE发送的消息,该消息在接收计算机上显示为Windows弹出消息窗口。 我已经能够搜索这个特定的消息窗口并使用下面的代码获取hWnd句柄。 我现在的问题是如何遍历此窗口的所有元素以查找实际的消息文本,阅读消息,还单击确定按钮? 我的研究告诉我,我需要使用FindWindowEx(通过元素)和PostMessage(单击确定按钮)但我正在努力使其工作。 package democode; import com.sun.jna.Pointer; import com.sun.jna.Native; import com.sun.jna.win32.StdCallLibrary; public class JNA_Main { // Equivalent JNA mappings public interface User32 extends StdCallLibrary { User32 INSTANCE = (User32) Native.loadLibrary(“user32”, User32.class); interface WNDENUMPROC extends StdCallCallback { boolean callback(Pointer hWnd, Pointer arg); } boolean EnumWindows(WNDENUMPROC lpEnumFunc, Pointer arg); boolean PostMessage(Pointer hwndParent, String msg, […]

我的代码涉及JFrames的错误是什么

它给了我一个错误,说“JFrame类型中的方法setContentPane(Container)不适用于参数(GamePanel)” 这是我的代码: package main; import javax.swing.JFrame; public class Game { public static void main(String[] args){ JFrame window = new JFrame(“Dragon Tales”); window.setContentPane(new GamePanel()); window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); window.setResizable(false); } } 我正在完全按照教程,他的屏幕显示没有任何错误。

在Windows bat文件中找到JRE安装的可靠方法来运行java程序

在Windows上安装最新的JRE 7时,它不再将命令java添加到系统路径。 因此,在这种情况下,只是在bat文件中调用java –version失败(尽管安装了java.com中的Java)。 在Windows bat文件中找到java命令安装目录的可靠方法是什么? 我在以下地方看过它: C:\Program Files\Java\jre6\bin\java.exe C:\Program Files\Java\jre7\bin\java.exe C:\Program Files (x86)\Java\jre7\bin\java.exe 尚未尝试过JRE 8。 注意:如果有多个,我想默认(或最新 – 我不在乎)。

在java中关闭窗口事件

我添加了一个窗口状态监听器如下: this.addWindowStateListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { ExitAction.getInstance().actionPerformed(null); } }); 但是当我使用X关闭按钮时,事件不会被调用。 我认为这与netbean jdesktop框架有关。 但我找不到可能出现的问题。 谢谢你的帮助。

如何使用Selenium WebDriver与Java关闭特定窗口?

我使用Selenium WebDriver。 我打开第一页然后打开第二页 – 执行一些操作并返回第一页。 在我想关闭第二页之前,我使用命令driver.close(); ,但它会关闭第一页而不是第二页。 如何让Selenium关闭特定的窗口? 部分代码 String HandleBefore = driver.getWindowHandle(); driver.findElement(By.xpath(“…”)).click(); for (String twohandle : driver.getWindowHandles()) { driver.switchTo().window(twohandle); } driver.findElement(By.linkText(“001”)).click(); driver.close();

如何在Java Swing中为窗口关闭创建处理程序

当我的窗口(使用Java Swing创建)关闭时,我正在尝试调用一个函数来进行清理。 在我的初始化代码中,我这样做: public class FormLogin extends JFrame{ private void initComponents(){ … setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); addWindowListener(new java.awt.event.WindowAdapter() { public void windowClosed(java.awt.event.WindowEvent evt){ formLoginWindowClosed(evt); } }); … } } 但是当我按下退出按钮时,从不调用函数“formLoginWindowClosed”。 我也尝试用java.awt.event.WindowAdapter作为参数创建监听器,但它也不起作用。 我应该如何为窗口关闭创建监听器? 提前致谢。

监听舞台最小化,最大化等

我刚刚开始我的第二个JavaFX项目,我需要知道Stage何时最大化。 在Swing中,这非常简单,可以使用WindowListener / Event来完成。 但是,在搜索了JavaFX的Javadoc后,我似乎无法找到任何方式来监听Stage的状态。 有没有办法做到这一点?

SWT Java:如何防止窗口resize?

我想禁用窗口大小调整。 有任何想法吗?

定制圆皮gui

在寻找如何创建圆形界面的起点。 我已经尝试查看文档并尝试查看Eclipse的其他插件。 我刚刚开始使用java构建gui,我找到的一切要么是要求我成为公司的一部分才能使用他们的产品或想要几百美元。 我只是一个谦虚的程序员,我在gui的手上试着,我正在做的个人项目需要一个圆形的gui皮肤。