【发布时间】:2011-06-24 07:42:30
【问题描述】:
我想在按钮中创建一个事件。
当我点击按钮时,我想打开 Windows 虚拟键盘。
你能帮我写代码吗?
感谢您的合作。
最好的问候。
【问题讨论】:
-
到目前为止,您编写并尝试过哪些代码?
我想在按钮中创建一个事件。
当我点击按钮时,我想打开 Windows 虚拟键盘。
你能帮我写代码吗?
感谢您的合作。
最好的问候。
【问题讨论】:
你可以使用getRuntime来执行它:
import java.io.IOException;
public class ShowVirtualKeyboard{
public static void main(String argv[]) throws IOException {
String sysroot = System.getenv("SystemRoot");
Process proc = Runtime.getRuntime().exec(sysroot + "/system32/osk.exe");
}
}
您可以致电proc.destroy() 摆脱它。
问候。
【讨论】:
我认为它会像这样简单:
Runtime.getRuntime().exec("osk");
【讨论】:
这将起作用:Runtime.getRuntime().exec("cmd /c osk");
cmd /c 将启动进程并在需要时调用 UAC。
优势:
缺点:
【讨论】: