Java中获取屏幕分辨率
有时您需要出于多种目的查找屏幕的分辨率。 使用 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 脚本
发布时间: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 堆栈的大小