0

I see many questions about how to maximize a JFrame without hiding the task bar, but in my case the question is just the opposite. I'm trying to use all of the screen including the task bar in order to have more room for my application. Why does my app not use the whole screen?

Here is what I do:

frame.setExtendedState(frame.getExtendedState() | frame.MAXIMIZED_BOTH);
frame.setVisible(true);

(I work on Mac OS X 10.7)

4

1 に答える 1

0

アプリが画面全体を使用しないのはなぜですか?

ほとんどのアプリは、ユーザーが他のアプリケーションに簡単にアクセスできるようにタスク バーを利用できるようにしておく必要があるため、状態拡張メソッドの動作はタスク バーを最大サイズから除外することです。

タスクバーを含む画面全体を使用しようとしています

サイズは手動で設定できます。

frame.setSize( Toolkit.getDefaultToolkit().getScreenSize() );
于 2014-03-23T15:26:39.757 に答える