1

我正在使用 OS X Lion“本机”实用程序将 JFrame 发送到全屏模式。即,我正在使用

import com.apple.eawt.*;
   ...
FullScreenUtilities.setWindowCanFullScreen(myJFrame, true);
   ...
Application.getApplication().requestToggleFullScreen(myJFrame);

除了在 JFrame 的顶部出现一条难看的白色条纹外,这非常有效。在我们进入全屏模式之前,条纹似乎与 JFrame 的标题栏大小相同,所以我认为这可能是由于标题栏处理不当造成的。

我试着打电话

myJFrame.dispose();
myJFrame.setUndecorated(true);
myJFrame.show();

但这会导致一个奇怪的全屏模式,其中 JFrame 保持其原始大小,移动到中心,我得到一个灰色的布背景。

我该怎么做才能防止出现白色条纹?

4

0 回答 0