ブラウザ ウィンドウにアプレットが表示され、別の JFrame が作成されます。元のホスティング ブラウザ ウィンドウを最小化したいと思います。アプレットからできますか?
2 に答える
3
アプレットまたは Javascript からブラウザ ウィンドウを最小化することはできません。Javascript ウィンドウをいじってみて、blur
それらfocus
が機能するかどうかを確認してください。JSとの通信は次のように可能でなければなりません
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
}
}
テストされておらず、 Oracle ドキュメントから引用されたコード
于 2012-07-16T18:58:48.530 に答える
2
いいえ、できません。アプレットは呼び出しウィンドウを制御できないため、そのウィンドウを最小化(または操作)することはできません。
于 2012-07-16T18:53:59.100 に答える