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
上调用setSize
、setBounds
或setLocation
,Frame
或Dialog
被转发到底层窗口管理系统,并且可能被忽略或修改。请参阅Window
来获得更多的信息。
大多数应用程序不应直接调用该类中的任何方法。Toolkit
定义的方法是“胶合剂”,将 java.awt
包中与平台无关的类与 java.awt.peer
中的对应物连接起来。Toolkit
定义的一些方法能直接查询本机操作系统。