色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java怎么獲取屏幕寬度和高度

李中冰1年前7瀏覽0評論

Java 是一種面向對象的編程語言,并且非常適合開發跨平臺應用程序。在開發跨平臺應用程序時,一個常見的需求是獲取屏幕的寬度和高度。Java 提供了幾種方法來獲取屏幕的寬度和高度,下面我們分別進行介紹。

使用 Toolkit 類獲取屏幕寬度和高度

Toolkit類提供了訪問系統資源的方法,包括屏幕尺寸。通過Toolkit類,我們可以輕松地獲取屏幕尺寸信息。

import java.awt.Toolkit;
public class ScreenSizeDemo {
public static void main(String[] args) {
Toolkit toolkit = Toolkit.getDefaultToolkit();
int width = toolkit.getScreenSize().width;
int height = toolkit.getScreenSize().height;
System.out.println("屏幕寬度:" + width);
System.out.println("屏幕高度:" + height);
}
}

在上面的代碼中,我們首先通過Toolkit.getDefaultToolkit()獲取一個默認的Toolkit對象,然后使用getScreenSize()方法獲取屏幕尺寸信息。最后,我們通過widthheight變量輸出屏幕的寬度和高度。

使用 GraphicsDevice 類獲取屏幕寬度和高度

除了Toolkit類,我們還可以使用GraphicsDevice類獲取屏幕尺寸信息。

import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;
public class ScreenSizeDemo {
public static void main(String[] args) {
GraphicsDevice gd = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
int width = gd.getDisplayMode().getWidth();
int height = gd.getDisplayMode().getHeight();
System.out.println("屏幕寬度:" + width);
System.out.println("屏幕高度:" + height);
}
}

在上面的代碼中,我們首先通過GraphicsEnvironment.getLocalGraphicsEnvironment()獲取一個GraphicsEnvironment對象,然后使用getDefaultScreenDevice()方法獲取一個GraphicsDevice對象。最后,我們使用getDisplayMode().getWidth()getDisplayMode().getHeight()方法獲取屏幕的寬度和高度。

上述兩種方法都可以獲取屏幕的寬度和高度,你可以根據自己的需求來選擇使用哪種方法。