0

Swingで、システムトレイを除くデスクトップのサイズを計算するにはどうすればよいですか?アプリのフレームをそのサイズに合わせてサイズ変更したいと思います。Toolkit.getScreenSize()システムトレイを含むサイズを返します。

4

3 に答える 3

1

それで、アプリケーションをフルスクリーンに設定したいですよね?その場合は、次のようにします。

frame.setExtendedState(Frame.MAXIMIZED_BOTH);  
于 2012-12-28T15:03:32.437 に答える
1

試す

GraphicsEnvironment env = GraphicsEnvironment.getLocalGraphicsEnvironment();
Rectangle bounds = env.getMaximumWindowBounds();
frame.setMaximizedBounds(bounds);
于 2012-12-28T15:15:31.307 に答える
1

SwingアプリケーションのJFrameを最大化するように設定するには、以下を使用します。

frame.setExtendedState(frame.getExtendedState() | Frame.MAXIMIZED_BOTH);

最大化されたフレームのサイズを取得するには、次を使用します。

GraphicsEnvironment env = GraphicsEnvironment.getLocalGraphicsEnvironment();
Rectangle bounds = env.getMaximumWindowBounds();
于 2012-12-28T15:24:43.697 に答える