package boredum; import javax.swing.*; import java.awt.*; import java.awt.event.*; // give option to display in fullscreen, or resizable JFrame public class DisplayManager extends JFrame{ private Container c; private JButton b; private GraphicsDevice device; public DisplayManager(int x){ switch (x) { case 0: GraphicsEnvironment env = GraphicsEnvironment. getLocalGraphicsEnvironment(); device = env.getDefaultScreenDevice(); b = new JButton("Toggle Fullscreen"); //b.setSize(60, 30); c = getContentPane(); c.setLayout(new FlowLayout()); c.add(b); this.setUndecorated(true); this.setResizable(false); device.setFullScreenWindow(this); break; case 1: b = new JButton("Toggle Fullscreen"); c = getContentPane(); c.setLayout(new BorderLayout()); c.add(b, BorderLayout.CENTER); setSize(640, 480); show(); break; default: JButton b = new JButton("Toggle Fullscreen"); c = getContentPane(); c.setLayout(new BorderLayout()); c.add(b, BorderLayout.CENTER); setSize(640,480); show(); break; } } public static void main(String[] args) { DisplayManager app = new DisplayManager(1); app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); app.setResizable(true); app.setTitle("App"); } }