How to set fullscreen mode for Java Swing Application?

Java 8Object Oriented ProgrammingProgramming

To set fullscreen mode for your Java Swing application, use the setFullScreenWindow() method:

GraphicsDevice device = graphics.getDefaultScreenDevice();
JFrame frame = new JFrame("Fullscreen");
device.setFullScreenWindow(frame);

The following is an example to set fullscreen mode for Java Swing Application:

Example

import java.awt.Color;
import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class SwingDemo {
   public static void main(String[] args) {
      GraphicsEnvironment graphics =
      GraphicsEnvironment.getLocalGraphicsEnvironment();
      GraphicsDevice device = graphics.getDefaultScreenDevice();
      JFrame frame = new JFrame("Fullscreen");
      JPanel panel = new JPanel();
      JLabel label = new JLabel("", JLabel.CENTER);
      label.setText("This is in fullscreen mode!");
      label.setOpaque(true);
      frame.add(panel);
      frame.add(label);
      frame.setUndecorated(true);
      frame.setResizable(false);
      device.setFullScreenWindow(frame);
   }
}

The output is as follows that displays the application in FullScreen:

Output

raja
Published on 03-May-2019 07:39:56
Advertisements