Java Toolkit得到当前屏幕分辨率(查询本机操作系统)

package test;

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

public class Test {
	public static void main(String[] args) {
		Dimension srcDim = Toolkit.getDefaultToolkit().getScreenSize();
		System.out.println(srcDim.width);
		System.out.println(srcDim.height);	
	}
}


得到当前屏幕的分辨率:Toolkit.getDafaultToolkit().getScreenSize()

Dimension: The Dimension class encapsulates the width and height of a component (in integer precision) in a single object.  把一个组件的宽度和调试压缩到一个对象中。

自然有两个数据成员:width/height =》两个都是整型

成员函数:getWdith()/getHeight()返回类型都是double型


Toolkit:This class is the abstract superclass of all actual implementations of the Abstract Window Toolkit. Subclasses of the Toolkit class are used to bind the various components to particular native toolkit implementations. 

此类是 Abstract Window Toolkit 的所有实际实现的抽象超类。Toolkit 的子类被用于将各种组件绑定到特定本机工具包实现。

许多 GUI 操作可以异步执行。这意味着如果设置某一组件的状态,随后立刻查询该状态,则返回的值可能并没有反映所请求的更改。这包括但不限定于以下操作:

  • 滚动到指定位置。
    例如,如果原始请求没有被处理,那么调用 ScrollPane.setScrollPosition 并随后调用 getScrollPosition 可能返回一个不正确的值。

  • 将焦点从一个组件移动到另一个组件。
    有关的更多信息,请参阅 Timing Focus Transfers,它是 The Swing Tutorial 的一部分。

  • 使某一顶层容器可视。
    在 Window 上调用 setVisible(true)Frame 或 Dialog 可能异步出现。

  • 设置顶层容器的大小或位置。
    在 Window 上调用 setSizesetBounds 或 setLocationFrame 或 Dialog 被转发到底层窗口管理系统,并且可能被忽略或修改。请参阅 Window 来获得更多的信息。

大多数应用程序不应直接调用该类中的任何方法。Toolkit 定义的方法是“胶合剂”,将 java.awt 包中与平台无关的类与 java.awt.peer 中的对应物连接起来。Toolkit 定义的一些方法能直接查询本机操作系统。




  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值