import java.awt.BorderLayout;
import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;
import javax.swing.JDesktopPane;
import javax.swing.JFrame;
import javax.swing.JInternalFrame;
import javax.swing.JLabel;
public class Main {
public static void main(String[] args) {
String TITLE = "Full Screen Test";
JFrame f = new JFrame(TITLE);
JDesktopPane jdp = new JDesktopPane();
GraphicsEnvironment env = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice dev = env.getDefaultScreenDevice();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JInternalFrame jif = new JInternalFrame(TITLE, true, true, true);
jif.add(new JLabel(TITLE + " " + TITLE), BorderLayout.NORTH);
jif.add(new JLabel(TITLE + " " + TITLE), BorderLayout.CENTER);
jif.add(new JLabel(TITLE + " " + TITLE), BorderLayout.SOUTH);
jif.pack();
jif.setLocation(100, 100);
jif.setVisible(true);
jdp.add(jif);
f.add(jdp, BorderLayout.CENTER);
dev.setFullScreenWindow(f);
}
}