如果出于任何原因需要获取屏幕尺寸, 则使用Java获取屏幕尺寸的最简单方法是通过AWT的Toolkit类。此类是Abstract Window Toolkit的所有实际实现的抽象超类。 Toolkit类的子类用于将各种组件绑定到特定的本机Toolkit实现。
如果未明确指定相反的情况, 则许多GUI事件可能会异步传递给用户。以及许多GUI操作可以异步执行。这个事实意味着, 如果设置了组件的状态, 然后立即查询了该状态, 则返回的值可能尚未反映所请求的更改。
下面的示例显示了一种非常简单的方法来获取这些值:
package sandbox; import java.awt.*; public class Sandbox { /** * Example of how to retrieve the screen dimensions and resolution. * * @param args */ public static void main(String[] args) { Toolkit t = Toolkit.getDefaultToolkit(); Dimension dimensions = t.getScreenSize(); // Print values in the console System.out.println("Screen width: " + dimensions.width); System.out.println("Screen height: " + dimensions.height); System.out.println("Screen resolution: " + t.getScreenResolution()); } } 它将根据你的值生成输出, 例如:
Screen resolution = 96 Screen width = 1920 Screen height = 1080 编码愉快!
srcmini
评论前必须登录!
注册