`

Java全屏窗口

阅读更多
import java.awt.Dimension;
import java.awt.Toolkit;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;

import javax.swing.JFrame;


/**
 * 全屏的窗口
 * @author EX-QINCIDONG001
 *
 */
public class FullScreenWindow {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		fullWindow1();
		//fullWindow2();
	}
	
	/**
	 * 全屏窗口,这个还是可以看到标题栏。
	 */
	public static void fullWindow2() {
		final JFrame frame = new JFrame();
		Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
		frame.setSize(dim);
		frame.setVisible(true);
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frame.addMouseListener(new MouseAdapter(){
			// 双击退出
			public void mouseClicked(MouseEvent e) {
				if (e.getClickCount() == 2) {
					frame.dispose();
				}
			}
		});
	}
	/**
	 * 全屏窗口,无标题栏。
	 */
	public static void fullWindow1() {
		final JFrame frame = new JFrame();
		frame.setUndecorated(true);
		frame.getGraphicsConfiguration().getDevice().setFullScreenWindow(frame);
		frame.setVisible(true);
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frame.addMouseListener(new MouseAdapter(){
			// 双击退出
			public void mouseClicked(MouseEvent e) {
				if (e.getClickCount() == 2) {
					frame.dispose();
				}
			}
		});
	}
}



分享到:
评论

相关推荐

    java实现全屏俘获

    【Java实现全屏俘获】是指在Java编程中利用特定的API和技术来捕获和保存屏幕上显示的内容。这个过程通常涉及到图像处理和图形用户界面(GUI)的交互。以下是对标题和描述中涉及的知识点的详细解释: 1. **Java GUI...

    java 全屏显示

    在Java编程语言中,全屏显示是一个常见的需求,特别是在开发游戏、桌面应用或者演示软件时。这个场景下,我们通常需要让程序占据整个显示器的屏幕空间,去除标题栏、菜单栏和其他窗口装饰元素,以便提供更好的用户...

    java全屏超级玛丽

    【标题】"Java全屏超级玛丽"所涉及的知识点主要集中在游戏开发领域,特别是使用Java编程语言实现一个经典的超级玛丽游戏,并且强调了全屏显示的功能。以下将详细阐述相关技术点: 一、Java编程基础 1. 类与对象:...

    按钮打开全屏窗口.rar

    在IT领域,尤其是在软件开发和用户界面设计中,“按钮打开全屏窗口”是一个常见的功能需求。这个主题涉及到多个知识点,包括窗口管理、事件处理、用户交互以及编程语言的API调用。下面将详细阐述这些相关知识点。 ...

    java做的软件欢迎画面+全屏画面

    "全屏画面"则涉及到Java窗口的大小调整和屏幕适配。在Java中,可以通过设置JFrame的大小和位置使其充满整个屏幕。例如,可以调用`setExtendedState(JFrame.MAXIMIZED_BOTH)`方法使窗口最大化,实现全屏效果。同时,...

    窗口设置半透明全屏

    根据提供的文件信息,本文将详细解释“窗口设置半透明全屏”这一主题涉及的关键知识点,主要聚焦于Android开发中的窗口管理、格式设置以及如何实现全屏显示等技术要点。 ### 窗口设置半透明全屏 #### 一、概念理解...

    WPF 稳定的全屏化窗口方法.rar

    总的来说,"WPF 稳定的全屏化窗口方法"这个资源涵盖了如何在WPF环境中创建一个稳定的全屏窗口,包括获取屏幕信息、调整窗口属性以及处理用户交互等方面的知识。通过理解和应用这些知识点,开发者能够更好地创建符合...

    surfaceview+mediaplayer实现视频播放和动态设置全屏窗口切换。

    4. 全屏窗口切换: 要实现在非全屏和全屏之间的切换,首先需要在布局文件中为全屏模式准备一个备用布局。在用户触发全屏操作时,可以使用ViewGroup的removeView()和addView()方法将SurfaceView从当前布局移除并添加...

    Android 实现全屏的方法

    2. **设置窗口为全屏**:通过`getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);`来设置窗口为全屏模式。 ```java getWindow().setFlags...

    WPF 全屏窗口将让 Chrome 97 视频停止播放.rar

    标题“WPF全屏窗口将让Chrome 97视频停止播放”揭示了一个具体的交互问题,即WPF应用的全屏模式可能对Chrome浏览器中的视频播放造成干扰。Chrome 97是谷歌浏览器的一个特定版本,可能在这个版本中存在某些兼容性问题...

    java写的一个流星雨小程序【全屏版】

    总的来说,这个Java流星雨小程序全屏版是一个结合了Java GUI编程、Swing组件使用、屏幕适配以及自定义窗口装饰的实例,对于学习Java图形界面编程和理解Swing的开发者来说,是一个很好的学习资源。通过深入研究代码,...

    JAVA 窗体多屏幕显示的问题

    在探讨“JAVA窗体多屏幕显示的问题”时,我们深入分析了如何在Java环境中处理多显示器设置下的窗体展示问题,特别聚焦于Swing库的应用。这个问题对于开发跨平台图形用户界面(GUI)应用程序的开发者来说至关重要,...

    windows系统全屏显示命令行窗口

    windows系统做java开发,有些电脑的命令行窗口太小,为了看清全部信息,可以全屏,只需简单的操作,就可实现。

    java模仿超级玛丽源码(全屏模式)

    在Java中,通过Java AWT或Swing库可以实现窗口的全屏切换。通常,这涉及到设置Frame或Window对象的大小和位置,以及调整其显示模式。 3. **Java声效音乐** 游戏中的声音和音乐是增强用户体验的重要元素。Java提供...

    SurfaceView+MediaPlayer视频播放以及小窗口和全屏播放

    本文将深入探讨如何利用这两个组件实现视频播放,包括小窗口(悬浮窗口)播放和全屏播放。 `SurfaceView`是一个特殊的视图,它提供了一个直接与硬件图形渲染管道连接的表面,使得视频帧可以直接绘制到屏幕上,减少...

    Java_FullScreen

    Java全屏技术和屏幕控制是Java 2D API的重要组成部分,主要用于创建沉浸式视觉体验或进行高性能的图形渲染。本文将深入探讨这两个主题,并基于提供的源码`DisplayModeTest.java`和`MultiBufferTest.java`来解析相关...

    java源码包---java 源码 大量 实例

     Java实现的FTP连接与数据浏览程序,实现实例化可操作的窗口。  部分源代码摘录:  ftpClient = new FtpClient(); //实例化FtpClient对象  String serverAddr=jtfServer.getText(); //得到服务器地址  ...

    matlab开发-在全屏模式下显示图像

    要在这个全屏窗口中显示图像,可以使用`imshow`函数。假设我们有一个名为`image.jpg`的图像文件,显示它的代码如下: ```matlab imshow('image.jpg'); ``` 结合`figure`和`imshow`,我们可以创建一个全屏显示图像...

Global site tag (gtag.js) - Google Analytics