デスクトップ Swing アプリケーションをアプレットに移植しています。次のコードJFrame
は、タスク バーを考慮して、エンティティが利用可能な最大ウィンドウ サイズを設定するのに最適です。
GraphicsEnvironment env = GraphicsEnvironment.getLocalGraphicsEnvironment();
Rectangle bounds = env.getMaximumWindowBounds();
frame.setMaximizedBounds(bounds);
frame.setPreferredSize(bounds.getSize());
frame.setLocation(0, 0);
Eclipse Run Configurations -> My Applet -> Parameters で、Width と Height を選択できます。または、アプレットをブラウザーから実行する場合は、次のようにする必要があります。
<applet code="myJApplet" width="800" height="480">
しかし、画面の解像度に応じてサイズを動的に設定できるようにしたいと考えています。それはどのように可能でしょうか?