FullScreenDemo.java:
package FullScreenDemo;
import java.awt.*;
import javax.swing.*;
/**
* @author http://xp9802.iteye.com/
* 2011-11-19下午04:40:38
*/
public class FullScreenDemo {
public static void main(String[] args) {
final JFrame jframe = new JFrame();
JButton fullsButton = new JButton("全屏显示");
JButton exitButton = new JButton("退出");
exitButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
System.exit(1);
}
});
fullsButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
//通过调用GraphicsEnvironment的getDefaultScreenDevice方法获得当前的屏幕设备了
GraphicsDevice gd = ge.getDefaultScreenDevice();
// 全屏设置
gd.setFullScreenWindow(jframe);
}
});
jframe.add(fullsButton);
jframe.add(exitButton);
jframe.setLayout(new FlowLayout());
jframe.setSize(400, 300);
jframe.setVisible(true);
}
}
FullScreenDemo1.java:
package FullScreenDemo;
import java.awt.FlowLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.UIManager;
/**
* @author http://xp9802.iteye.com/
* 2011-11-19下午04:31:38
*/
public class FullScreenDemo1 {
public static void main(String[] args) {
JFrame jframe = new JFrame();
JButton exitButton = new JButton("退出");
exitButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
System.exit(1);
}
});
jframe.add(exitButton);
jframe.setLayout(new FlowLayout());
jframe.setUndecorated(false);
jframe.getGraphicsConfiguration().getDevice()
.setFullScreenWindow(jframe);
jframe.setVisible(true);
}
}
FullScreenDemo2.java:
package FullScreenDemo;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Toolkit;
import javax.swing.JButton;
import javax.swing.JFrame;
/**
* @author http://xp9802.iteye.com/
* 2011-11-19下午04:32:38
*/
public class FullScreenDemo2 {
public static void main(String[] args) {
JFrame jframe = new JFrame();
JButton exitButton = new JButton("退出");
exitButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
System.exit(1);
}
});
jframe.add(exitButton);
jframe.setLayout(new FlowLayout());
/**
* true无边框 全屏显示
* false有边框 全屏显示
*/
jframe.setUndecorated(false);
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
jframe.setSize(d.width, d.height);
jframe.setVisible(true);
}
}
FullScreenDemo3.java:
package FullScreenDemo;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Rectangle;
import java.awt.Toolkit;
import javax.swing.JButton;
import javax.swing.JFrame;
/**
* @author http://xp9802.iteye.com/
* 2011-11-19下午04:39:38
*/
public class FullScreenDemo3 {
public static void main(String[] args) {
JFrame jframe = new JFrame();
JButton exitButton = new JButton("退出");
exitButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
System.exit(1);
}
});
jframe.add(exitButton);
jframe.setLayout(new FlowLayout());
/**
* true无边框 全屏显示
* false有边框 全屏显示
*/
jframe.setUndecorated(false);
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Rectangle bounds = new Rectangle(screenSize);
jframe.setBounds(bounds);
jframe.setExtendedState(JFrame.MAXIMIZED_BOTH);
jframe.setVisible(true);
}
}
源码解压密码为:xp9802.iteye.com
分享到:
相关推荐
两个例子,无状态SessionBean可会话Bean必须实现SessionBean,获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,计算利息等;在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将...
【Java实现全屏俘获】是指在Java编程中利用特定的API和技术来捕获和保存屏幕上显示的内容。这个过程通常涉及到图像处理和图形用户界面(GUI)的交互。以下是对标题和描述中涉及的知识点的详细解释: 1. **Java GUI...
两个例子,无状态SessionBean可会话Bean必须实现SessionBean,获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,计算利息等;在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将...
java全屏程序java全屏程序java全屏程序java全屏程序java全屏程序java全屏程序java全屏程序java全屏程序java全屏程序java全屏程序java全屏程序java全屏程序java全屏程序java全屏程序java全屏程序
两个例子,无状态SessionBean可会话Bean必须实现SessionBean,获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,计算利息等;在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将...
Java EJB中有、无状态SessionBean的两个例子 两个例子,无状态SessionBean可会话Bean必须实现SessionBean,获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,计算利息等;在有状态SessionBean中,用...
java实现全屏自动播放代码,读取外部参数控制图片播放时间间隔,没有控制按钮,从文件中读取图片然后通过DrawImage()方法在框架上画图,控制图片位子,设置框架全屏显示,使用多线程控制每张图显示的时间,参数从...
两个例子,无状态SessionBean可会话Bean必须实现SessionBean,获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,计算利息等;在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将...
这个"易语言全屏截图源码.zip"压缩包提供了一个易语言项目的示例源码,主要功能是实现全屏截图。 在全屏截图这个项目中,易语言开发者通过编写特定的代码,实现了捕捉电脑屏幕所有显示内容并保存为图像文件的功能。...
微信小程序 全屏动画滚动 (源码)微信小程序 全屏动画滚动 (源码)微信小程序 全屏动画滚动 (源码)微信小程序 全屏动画滚动 (源码)微信小程序 全屏动画滚动 (源码)微信小程序 全屏动画滚动 (源码)微信小程序 全屏动画...
该项目为全屏滑动扇形功能栏设计源码,采用Java语言实现,包含99个文件,涵盖45个Java源文件、33个XML布局文件、7个PNG图片文件、3个Gradle构建脚本文件、2个Git忽略配置文件、2个文本文件、2个属性文件、1个...
Java EJB中有、无状态SessionBean的两个例子 两个例子,无状态SessionBean可会话Bean必须实现SessionBean,获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,计算利息等;在有状态SessionBean中,用...
HTML5全屏源码是指利用HTML5的特性实现网页全屏显示的功能。在现代Web开发中,全屏功能常用于创建沉浸式用户体验,比如在线游戏、多媒体演示或虚拟现实应用。下面将详细介绍HTML5全屏源码的关键知识点,并提供相关的...
"最新高仿抖音短视频APP源码 原生java双端源码"这个标题揭示了几个关键信息。首先,"最新"表明这是最近开发或更新的源码,可能包含了最新的功能和技术。"高仿抖音短视频APP"表示源码的目标是模仿抖音APP的用户体验和...
本篇文章将详细解析如何在EVC中实现全屏源码。 首先,我们需要了解EVC的基本结构。EVC集成了编译器、链接器以及调试工具,使得开发者能够编写、编译和调试针对Windows CE系统的C++代码。在EVC中,通常我们通过创建...
这个"VC 窗口全屏的实现源码"就是解决此类需求的一个实例。下面我们将详细探讨如何在VC++中实现窗口全屏,以及涉及的一些关键知识点。 首先,我们需要了解Windows API,这是Windows操作系统提供的函数库,它包含了...
在Java编程语言中,全屏显示是一个常见的需求,特别是在开发游戏...总的来说,Java提供了灵活的方式来实现全屏显示,开发者可以根据具体需求进行定制。了解和掌握这些知识对于构建高效、沉浸式的Java应用程序至关重要。
本项目为基于Java开发的全屏状态栏精简设计源码,广受欢迎...项目包含91个文件,涵盖33个XML配置、21个PNG图像、12个Java源码、4个Gradle脚本、4个JPG图片和3个Markdown文件等,旨在提供简洁高效的全屏状态栏解决方案。
无论是通过代码在Activity中实现、通过配置文件在`AndroidManifest.xml`中实现,还是采用动态控制全屏与非全屏状态的方式,都能帮助我们有效地完成全屏功能的开发。理解这些方法并熟练运用,将有助于提升应用的用户...
在这个"易语言全屏截图源码例子"中,我们将探讨如何使用易语言实现全屏截图的功能。 全屏截图,即捕获整个显示器屏幕的图像,是许多应用程序中的常见需求。在易语言中,我们可以使用系统服务调用来完成这一任务。...