import java.awt.DisplayMode;
import java.awt.FlowLayout;
import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;
import java.awt.Insets;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
public class FullScreenDemo {
public static void main(String[] args) {
JFrame window = new JFrame();
window.setUndecorated(true);
window.setResizable(false);
window.setLayout(new FlowLayout());
JButton button = new JButton("close window");
button.setMargin(new Insets(0, 0, 0, 0));
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
});
window.add(button);
DisplayMode displayMode = new DisplayMode(800,600,16,75);//分辨率800*600,16色深,75HZ
GraphicsEnvironment environment = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice device = environment.getDefaultScreenDevice();
//use the Jframe as the full screen window
device.setFullScreenWindow(window);
//如果要退出全屏
//device.setFullScreenWindow(null);
//change the displaymode
if(displayMode != null && device.isDisplayChangeSupported()){
try {
device.setDisplayMode(displayMode);
} catch (Exception e) {
}
}
}
}
分享到:
相关推荐
公司最近做的一个自动化测试方面的项目 swing窗体控件信息的自动化抓取,生成脚本文件
java study stuff, it s a useful document.
公司最近研发的一个项目,窗体控件信息的抓取 这是Swing控件的抓取项目
主要介绍了Java Swing JFrame窗口的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
JavaSwingDaoGen Java Swing JFrame DaoGen 项目
JFrame是Java Swing库中的一个类,它用于创建和管理图形用户界面(GUI)窗口。JFrame提供了一系列方法和组件,可用于构建交互式的桌面应用程序。
主要介绍了java Swing JFrame框架类中setDefaultCloseOperation的参数含义与用法,结合实例形式分析了Swing组件的JFrame框架类中setDefaultCloseOperation方法的简单使用技巧,需要的朋友可以参考下
一个Java应用,包含登录,文件上传,日期选择(检索条件),文件检索功能 大家可以根据自己需要改装使用
根据java swing类实现的绘画板,其中可以绘画直线,圆,矩形等
对JFrame窗口进行了重写 最大最小化按钮可以改变(我用的是qq上的最大最小化按钮图标) 对JFrame进行更改 得到了自己想要的窗口 本窗口是用来做局域聊天窗口特别设计的 详细 内容 代码都有详细注释谢谢下载
只是从Jpanel中删除了所有组件,不是最好的解决方案,但它可以工作。
用java制作简易电话本(其中要用到集合类的知识和Swing编程的内容以及JFram的架构)
import java.awt.FlowLayout; import java.awt.event.ActionEvent;...import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JTextArea; import javax.swing.JTextField; public class
使用了第三方的substance.jar这个包,这只是个demo,演示如何使用这个包,想要更改皮肤,请参见main函数中的注释,里面有我写的教程。话说,上传个资源,非要写够20字。。
解决JFrame去掉边框后不能动改变大小的一种解决方案,完美解决,只有给中间JPanel setborder就可以解决
JFrame应用软件开发平台是一个基于JavaEE的面向应用软件开发的框架及自动化代码生成平台。通过使用JFrame,应用软件的开发不再需要重头做起,只需通过JFrame自动代码生成工具配置、生成业务代码,并在此基础上简单地...
swing的日历控件例子,可以在Jframe或jdialog上使用。整体来说实现比较简单,界面还行,有点像网页上的日历控件。传一个jtextarea进去就ok了。
jframe标题栏处理实例jframe标题栏处理实例jframe标题栏处理实例jframe标题栏处理实例
JFrame应用软件开发平台是一个基于JavaEE的面向应用软件开发的框架及自动化代码生成平台。通过使用JFrame,应用软件的开发不再需要重头做起,只需通过JFrame自动代码生成工具配置、生成业务代码,并在此基础上简单地...
JFrame的窗口透明组件不透明改造成JFrame的阴影边框效果,依赖filter的jar包,已在资料之中,可直接下载导入使用.