知识大全 Java全屏带分辨率设置

Posted 分辨率

篇首语:就算生活是个悲剧,也要做一个上品青花瓷。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java全屏带分辨率设置相关的知识,希望对你有一定的参考价值。

Java全屏带分辨率设置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  Java代码

  import java awt Color;

  import java awt DisplayMode;

  import java awt Font;

  import java awt Graphics;

  import javax swing JFrame;

  public class FullScreenTest extends JFrame

  public static void main(String[] args)

  DisplayMode displayMode;

  if (args length == )

  displayMode = new DisplayMode(

  Integer parseInt(args[ ])

  Integer parseInt(args[ ])

  Integer parseInt(args[ ])

  DisplayMode REFRESH_RATE_UNKNOWN);

  

  else

  displayMode = new DisplayMode(

  DisplayMode REFRESH_RATE_UNKNOWN);

  

  FullScreenTest test = new FullScreenTest();

  test run(displayMode);

  

  private static final long DEMO_TIME = ;

  public void run(DisplayMode displayMode)

  setBackground(Color blue);

  setForeground(Color white);

  setFont(new Font( Dialog Font PLAIN ));

  SimpleScreenManager screen = new SimpleScreenManager();

  try

  screen setFullScreen(displayMode this);

  try

  Thread sleep(DEMO_TIME);

  

  catch (InterruptedException ex)

  

  finally

  screen restoreScreen();

  

  

  public void paint(Graphics g)

  g drawString( Hello World! );

  

  

  Java代码

  import java awt DisplayMode;

  import java awt GraphicsDevice;

  import java awt GraphicsEnvironment;

  import java awt Window;

  import javax swing JFrame;

  /**

  * The SimpleScreenManager class manages initializing and displaying full screen

  * graphics modes

  */

  public class SimpleScreenManager

  private GraphicsDevice device;

  /**

  * Creates a new SimpleScreenManager object

  */

  public SimpleScreenManager()

  GraphicsEnvironment environment = GraphicsEnvironment

   getLocalGraphicsEnvironment();

  device = environment getDefaultScreenDevice();

  

  /**

  * Enters full screen mode and changes the display mode

  */

  public void setFullScreen(DisplayMode displayMode JFrame window)

  window setUndecorated(true);

  window setResizable(false);

  device setFullScreenWindow(window);

  if (displayMode != null && device isDisplayChangeSupported())

  try

  device setDisplayMode(displayMode);

   catch (IllegalArgumentException ex)

  // ignore illegal mode for this device

  

  

  

  /**

  * Returns the window currently used in full screen mode

  */

  public Window getFullScreenWindow()

  return device getFullScreenWindow();

  

  /**

  * Restores the screen s display mode

  */

  public void restoreScreen()

  Window window = device getFullScreenWindow();

  if (window != null)

  window dispose();

  

  device setFullScreenWindow(null);

  

cha138/Article/program/Java/hx/201311/26128

相关参考

知识大全 C#窗体全屏功能

C#窗体全屏功能  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  窗体全屏的方法  隐藏任务栏设置

知识大全 戴尔笔记本分辨率调低后整个屏幕怎么变小了

戴尔笔记本分辨率调低后整个屏幕怎么变小了?一般来说,液晶屏生产的时候已经固定好了最佳的物理分辨率,如果游戏和视频分辨率规格和液晶屏一样点对点,那是完美的全屏效果。否则,游戏调低分辨率就会以窗口模式运行

知识大全 VB.NET设置屏幕分辨率、颜色位数、刷新率 实例代码

VB.NET设置屏幕分辨率、颜色位数、刷新率实例代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 我用HDMI高清线连接电脑,电视的分辨率按照电视机的参数去设置,但是为什么还是出现蓝色屏幕无信号

我用HDMI高清线连接电脑,电视的分辨率按照电视机的参数去设置,但是为什么还是出现蓝色屏幕无信号!  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜

通过WindowsXP的“显示属性”对话框,不可以设置的是

通过WindowsXP的“显示属性”对话框,不可以设置的是_____。A、显示器的分辨率B、屏幕保护程序C、桌面背景图片D、任务栏的位置答案:D解析:显示器的分辨率、屏幕保护程序以及桌面背景图片都是可

知识大全 关于27英寸显示器分辨率

关于27英寸显示器分辨率27寸主流的显示器最佳分辨率:1920*1080(16:9)分辨率调整方法:1、XP系统右键点击电脑桌面空白处->属性->设置->屏幕分辨率调整到所需分辨率-

知识大全 Java反射设置私有属性和获取属性

Java反射设置私有属性和获取属性  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Java代码 

知识大全 Java如何设置ClassPath路径

Java如何设置ClassPath路径  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  因为有很多

知识大全 14寸显示器正常屏幕分辨率是多少

14寸显示器正常屏幕分辨率是多少14寸显示器正常屏幕分辨率是1366x768,也有的是1920x1080。基本介绍:屏幕分辨率,确定计算机屏幕上显示多少信息的设置,以水平和垂直像素来衡量。屏幕分辨率低

知识大全 怎样为JAVA应用程序设置时间区

怎样为JAVA应用程序设置时间区  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一般JAVA程序