Showing posts with label fullscreen. Show all posts
Showing posts with label fullscreen. Show all posts

JFrame fullscreen

Source code below will show you, how to set JFrame to full screen follow to current computer screen

*************************************************************************
COMPLETE SOURCE CODE FOR : FullScreenJFrame.java
*************************************************************************


import javax.swing.JFrame;

import java.awt.Toolkit;

public class FullScreenJFrame
{
public static void main(String[]args)
{
//Create a JFrame with title ( Full Screen JFrame )
JFrame frame=new JFrame("Full Screen JFrame");

//Set default close operation for JFrame
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

//Set JFrame size to full screen size follow current screen size
frame.setSize(Toolkit.getDefaultToolkit().getScreenSize().width,Toolkit.getDefaultToolkit().getScreenSize().height);

//Make JFrame visible
frame.setVisible(true);
}
}


*************************************************************************
JUST COMPILE AND EXECUTE IT
*************************************************************************

Second full screen


***********************************************************************
COMPLETE SOURCE CODE FOR : FullScreenInJava2.java
***********************************************************************


import java.awt.Frame;
import java.awt.Button;

import java.awt.Dimension;
import java.awt.Toolkit;

import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;

import java.awt.FlowLayout;

public class FullScreenInJava2
{
public static void main(String[]args)
{
Frame a=new Frame();
Button b=new Button("CLICK HERE TO DISABLE FULL SCREEN");

ActionListener al=new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
System.exit(0);
}
};

b.addActionListener(al);

a.setLayout(new FlowLayout());
a.add(b);

a.setSize((Toolkit.getDefaultToolkit().getScreenSize()).width,(Toolkit.getDefaultToolkit().getScreenSize()).height);
a.setUndecorated(true);
a.setAlwaysOnTop(true);
a.setVisible(true);
}
}


***********************************************************************
JUST COMPILE AND EXECUTE IT
***********************************************************************

First full screen


********************************************************************
COMPLETE SOURCE CODE FOR : FullScreenInJava.java
********************************************************************


import java.awt.GraphicsEnvironment;
import java.awt.GraphicsDevice;

import java.awt.Frame;
import java.awt.Window;
import java.awt.Button;

import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.awt.event.WindowListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

import java.awt.FlowLayout;

import java.awt.Color;

public class FullScreenInJava
{
public static void main(String[]args)
{
GraphicsEnvironment ge=GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice gd=ge.getDefaultScreenDevice();

ActionListener al=new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
GraphicsEnvironment ge2=GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice gd2=ge2.getDefaultScreenDevice();
gd2.setFullScreenWindow(null);
}
};

Frame a=new Frame();

Button b=new Button("CLICK HERE TO DISABLE FULL SCREEN");
b.addActionListener(al);

WindowListener wl=new WindowAdapter()
{
public void windowClosing(WindowEvent evt)
{
System.exit(0);
}
};

a.addWindowListener(wl);
a.setSize(300,300);

Window c=new Window(a);
c.setAlwaysOnTop(true);
c.setLayout(new FlowLayout());
c.setBackground(Color.DARK_GRAY);
c.add(b);
gd.setFullScreenWindow(c);
c.validate();
}
}


********************************************************************
JUST COMPILE AND EXECUTE IT
********************************************************************

Determine platform support for full screen


*******************************************************************
COMPLETE SOURCE CODE FOR : DetermineFullScreenSupport.java
*******************************************************************


import java.awt.Frame;
import java.awt.Window;

import java.awt.GraphicsEnvironment;
import java.awt.GraphicsDevice;

public class DetermineFullScreenSupport
{
public static void main(String[]args)
{
GraphicsEnvironment ge=GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice gd=ge.getDefaultScreenDevice();

if(gd.isFullScreenSupported())
{
System.out.println("FULL SCREEN SUPPORTED");
}
else
{
System.out.println("FULL SCREEN NOT SUPPORTED");
}
}
}


*******************************************************************
JUST COMPILE AND EXECUTE IT
*******************************************************************

RELAXING NATURE VIDEO