How to make a JFrame really fullscreen?

fullscreen, java, jframe, swing

Solution

I haven't tried it yet, but Java has fullscreen API, which should meet your needs:

http://docs.oracle.com/javase/tutorial/extra/fullscreen/index.html

Problem

In my Java application I try to make a JFrame really fullscreen by using this code: ``` public class MainFrame extends JFrame { private static final long serialVersionUID = 1L; public MainFrame() { super(); this.setTitle(); this.setUndecorated(true); this.setExtendedState(JFrame.MAXIMIZED_BOTH); this.setVisible(true); //this.pack(); } } ``` But on my Mac I can still see the Dock and the top toolbar of the OSX. So how can I create a JFrame that really consumes my whole screen? EDIT I have to add that I want to call that JFrame from a eclipse plugin.

Original source

Related problems