Java小程序可以最大限度地减少它的浏览器窗口? [英] Can a Java Applet minimize its browser window?

查看:143
本文介绍了Java小程序可以最大限度地减少它的浏览器窗口?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的小应用程序在浏览器窗口弹出,然后创建一个独立的JFrame。我想,以尽量减少原托管浏览器窗口。我可以从applet呢?

My applet pops up in a browser window and then creates a separate JFrame. I'd like to minimize the original hosting browser window. Can I do it from the applet?

推荐答案

您不能最小化从applet或Javascript的浏览器窗口。您可以尝试使用JavaScript窗口模糊焦点打转转,看看你是否可以让他们为你工作。将JS连通应该是可能如下

You can't minimize a browser window from the Applet or with Javascript. You can try playing around with the Javascript window blur and focus to see if you can make them work for you. Communicating with JS should be possible as follows

import netscape.javascript.*;
import java.applet.*;
import java.awt.*;
class MyApplet extends Applet {
  public void init() {
    JSObject win = JSObject.getWindow(this);
    JSObject doc = (JSObject) win.getMember("document");
    JSObject loc = (JSObject) doc.getMember("location");

    String s = (String) loc.getMember("href");  // document.location.href
    win.call("f", null);                 // Call f() in HTML page
  }
}

code未经测试,并从甲骨文的文档采取

这篇关于Java小程序可以最大限度地减少它的浏览器窗口?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆