Java小程序可以最大限度地减少它的浏览器窗口? [英] Can a Java Applet minimize its browser window?
本文介绍了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屋!
查看全文