Я нашел это в примечаниях к выпуску Java от Apple:
Полноэкранная поддержка Mac OS X 10.7 Lion
Java-приложения на Lion теперь могут использовать функцию полноэкранного окна для каждого окна. Разработчики могут использовать класс com.apple.eawt.FullScreenUtilities , чтобы пометить окна как полноэкранные, и метод com.apple.eawt.Application.requestToggleFullScreen (Window) для программно запросить окно входа и выхода из полноэкранного режима. Этот API ничего не делает в Mac OS X 10.6 Snow Leopard.
Более конкретно, попробуйте вызвать это на ранней стадии из конструктора ваших JFrame
s ...
/**
* @param window
*/
@SuppressWarnings({"unchecked", "rawtypes"})
public static void enableOSXFullscreen(Window window) {
Preconditions.checkNotNull(window);
try {
Class util = Class.forName("com.apple.eawt.FullScreenUtilities");
Class params[] = new Class[]{Window.class, Boolean.TYPE};
Method method = util.getMethod("setWindowCanFullScreen", params);
method.invoke(util, window, true);
} catch (ClassNotFoundException e1) {
} catch (Exception e) {
log.log(Level.WARNING, "OS X Fullscreen FAIL", e);
}
}