迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > Java >

Java中获取屏幕分辨率

作者:迹忆客 最近更新:2023/08/07 浏览次数:

有时您需要出于多种目的查找屏幕的分辨率。 使用 Java 可以轻松找到数组的大小。

本文将展示如何在 Java 中找到屏幕分辨率。 此外,我们将通过一些示例和解释来讨论该主题,以使该主题更容易。


在 Java 中查找单屏幕窗口的屏幕分辨率

如果您使用的是单屏窗口,则需要按照此方法来查找屏幕的准确分辨率。

在下面的示例中,我们将找到屏幕分辨率; 此示例适用于单屏窗口。 我们示例的代码如下所示:

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

public class ScreenSize
{
    public static void main(String[] args)
    {
        Dimension ScrSize = Toolkit.getDefaultToolkit().getScreenSize();
        int width = (int)ScrSize.getWidth();
        int height = (int)ScrSize.getHeight();

        System.out.println("Your screen resolution: ");
        System.out.println("Width: " + width);
        System.out.println("Height: " + height);
    }
}

我们来逐段解释一下代码。 在此示例中,我们使用 Dimension 通过 Dimension ScrSize = Toolkit.getDefaultToolkit().getScreenSize(); 行查找屏幕分辨率。

之后,我们通过类型转换将高度和宽度转换为整数格式。 最后,我们打印了整个屏幕的信息。

当您运行上面的示例代码时,您将得到如下输出:

Your screen resolution:
Width: 1366
Height: 768

在 Java 中查找多屏幕窗口的屏幕分辨率

如果您正在使用多屏幕窗口,则需要按照此方法来查找屏幕的准确分辨率。 在下面的下一个示例中,我们将找到屏幕分辨率。

此示例适用于多屏幕窗口。 我们示例的代码如下所示。

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

public class ScreenSize
{
    public static void main(String[] args)
    {
        GraphicsDevice ScrSize = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
        int width = ScrSize.getDisplayMode().getWidth();
        int height = ScrSize.getDisplayMode().getHeight();

        System.out.println("Your screen resolution: ");
        System.out.println("Width: " + width);
        System.out.println("Height: " + height);
    }
}

现在我们将逐部分解释代码。 在此示例中,我们使用 GraphicsDevice 通过以下行查找屏幕分辨率:

GraphicsDevice ScrSize = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();

之后,我们通过类型转换将高度和宽度转换为整数格式。 最后,我们打印了整个屏幕的信息。

当您运行上面的示例代码时,您将得到如下所示的输出:

Your screen resolution:
Width: 1366
Height: 768

上面,我们讨论了两种不同的查找屏幕分辨率的方法。 您可以根据筛选设备的属性选择任意一种方法。

请注意 ,此处共享的代码示例是 Java 语言,如果您的系统不包含 Java,则必须在您的环境中安装 Java。

上一篇:如何在 Java 代码中调用 Python 脚本

下一篇:没有了

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

如何在 Java 代码中调用 Python 脚本

发布时间:2023/08/07 浏览次数:138 分类:Java

本文介绍了从 Java 代码调用 Python 脚本的三种不同方法。从 Java 代码调用 Python 脚本 有时,我们必须从Java代码中调用Python脚本来满足项目需求。

5 个最好的 Java 图像处理库

发布时间:2023/08/07 浏览次数:178 分类:Java

本文介绍了 Java 中五个最好的图像处理库。5 个最好的 Java 图像处理库 Java 中提供了相当多的图像处理库可以用于图像处理。 有些库是付费的,有些是开源的; 我们选择了 5 个可用于 Java 图像

在 Java 中测试私有方法

发布时间:2023/08/07 浏览次数:52 分类:Java

This tutorial will discuss how to test the private method in Java.私有方法是外部无法访问的方法,这意味着外部无法调用它。 它仅适用于类的内部元素。在Java中测试私有方法 假设我们有一个如下所示的类需

用Java解析HTML

发布时间:2023/08/07 浏览次数:70 分类:Java

本文讨论如何解析 HTML 文件。 此外,我们将通过提供必要的示例和解释来讨论该主题,以使该主题更容易。Jsoup 在 Java 中的工作

Java Lang Runtime Java 中的 exec() 方法

发布时间:2023/08/07 浏览次数:85 分类:Java

本文介绍了 Java 的 Runtime.exec() 方法。Java Lang Runtime Java 中的 exec() 方法 Java Lang Runtime 类用于每个 Java 应用程序与类运行时实例和环境接口之间的交互。

控制 java.io.tmpdir 的环境变量

发布时间:2023/08/07 浏览次数:138 分类:Java

本文将介绍名为 java.io.tmpdir 的环境变量,它可用于调节 Java 的临时文件目录。Java虚拟机(JVM)可以生成临时文件并将它们存储在java.io.tmpdir系统参数指定的目录中。

Java 中的 Zulu

发布时间:2023/08/07 浏览次数:57 分类:Java

Zulu 是 Java 11 的一部分。它受到广泛的操作系统和硬件平台的支持。如何在 Java 中安装 Zulu 首先,从 Azul 的官方下载页面下载必要的 ZIP 或 TAR.GZ。

在 Java 中使用 Mockito 模拟静态方法

发布时间:2023/08/07 浏览次数:180 分类:Java

本文介绍了如何使用mockito来模拟Java中的静态方法。Java 中的模拟静态方法 在 Java 中执行单元测试时需要模拟静态方法。

JVM -XSS 选项

发布时间:2023/08/07 浏览次数:141 分类:Java

-Xss 标志主要用于更改 JVM 堆栈的大小。 让我们看一下下面的命令,通过这些命令我们可以更改 JVM 堆栈的大小。使用 -Xss 更改 JVM 堆栈的大小

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便