如何关闭浏览器选项卡?

e37o9pze  于 2021-06-26  发布在  Java
关注(0)|答案(0)|浏览(398)

我在做一个java项目,我需要点击 JButton ,这是一个简单的代码。

private void jToggleButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                               
        if(statesecond==0)
        {
            try {
                Desktop.getDesktop().browse(new URL("http://188.166.206.43/f3rf4XRDnJHVqQ78sS3Psee3vXPAWB3N/update/V12?value=1").toURI());
            } catch (MalformedURLException ex) {
                Logger.getLogger(WebhookGUI.class.getName()).log(Level.SEVERE, null, ex);
            } catch (IOException ex) {
                Logger.getLogger(WebhookGUI.class.getName()).log(Level.SEVERE, null, ex);
            } catch (URISyntaxException ex) {
                Logger.getLogger(WebhookGUI.class.getName()).log(Level.SEVERE, null, ex);
            }
            statesecond=1;
        }

但我想添加一段代码,以便在时间间隔后关闭打开的浏览器选项卡(假设在该时间段内它将保持活动/选定选项卡)。有没有办法通过代码或基本的 robot.keyPress 要模拟ctrl+w会起作用吗?比如:

try
{
  Robot clrs=new Robot();
  clrs.KeyPress(17);
  clrs.KeyPress(119);
  clrs.KeyRelease(17);
  clrs.KeyRelease(119);
}
catch(AWTException e)
{
 e.printStackTrace();
}

有人能帮忙吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题