gpt4 book ai didi

java - JxBrowser - 选择全部

转载 作者:行者123 更新时间:2023-12-02 11:53:03 33 4
gpt4 key购买 nike

在我的 Java Swing 应用程序中,我有一个嵌入式 JxBrowser 组件。有了这个,我正在构建一个右键单击上下文菜单,其中包含所有常用命令:复制、粘贴、后退、前进、刷新和全选。

我在选择全部时遇到困难。我可以手动按 ctrl-a 来选择全部,但我不知道如何以编程方式执行此操作。

我尝试了以下方法但没有成功:

                popupMenu.add(createMenuItem("Select All", new Runnable() {

@Override
public void run() {
getView().grabFocus();
try {
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_A);
robot.keyRelease(KeyEvent.VK_A);
robot.keyRelease(KeyEvent.VK_CONTROL);
} catch (AWTException ex) {
ex.printStackTrace();
}
}
}));

private static JMenuItem createMenuItem(String title, final Runnable action) {
JMenuItem menuItem = new JMenuItem(title);
menuItem.addActionListener(new ActionListener() {

@Override
public void actionPerformed(ActionEvent e) {
action.run();
}
});
return menuItem;
}

最佳答案

我已经找到答案了。

browser.executeCommand(EditorCommand.SELECT_ALL);

关于java - JxBrowser - 选择全部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47757972/

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