2

mac osx では、ブラウザで Java アプレットを実行すると、cmd+を押してアプレットをブラウザからポップアウトできますshift。これは実際には、アプレット内で何かをドラッグ アンド ドロップしたい場合の回避策です。ブラウザ内のアプレットでのドラッグ アンド ドロップは、Mac osx では機能しません。

私の質問は、アプレットが Java を使用してブラウザの外にあるかどうかを確認する方法はありますか? どなたか心当たりはありませんか?

編集:ブラウザーからフレームを切り離す このcmd+shift機能は、ドラッグ アンド ドロップと同様に JRE 7 では機能しません。

4

1 に答える 1

3

私のコメントを答えに変えます。

親リンクを自分で反復するか、 または を使用してSwingUtilities.getRoot、アプレットを含むルート ウィンドウを見つけようとすることができますSwingUtilities.getWindowAncestor。運が良ければ、そのウィンドウのクラス名またはその他のプロパティから、使用できる指標が得られます。

于 2012-08-07T16:04:20.437 に答える