Java GUI之位置控制與尺寸控制
以下四個類都包含在java.awt包內。
1. Toolkit類:
Toolkit類是一個包含了本機系統屬性和引數的抽象類,比如Clipboard內容、游標、桌面屬性、字型族、顏色型別、螢幕引數和系統事件。
2. Dimension類:
Dimension類通常用來獲取或設定元件的尺寸。與Toolkit類配合使用,則可以獲取螢幕尺寸。
3. GraphicsEnvironment類:
GraphicsEnvironment類是一個包含本級系統影像環境的類。
4. Rectangle類:
Rectangle類是矩形類。
package com.sinosuperman.driver;
import java.awt.Dimension;
import java.awt.GraphicsEnvironment;
import java.awt.Point;
import java.awt.Rectangle;
import java.awt.Toolkit;
public class MainBench {
public static void main(String[] args) {
// Get a Toolkit object containing system properties and parameters.
Toolkit tk = Toolkit.getDefaultToolkit();
// Get a Dimension object containing screen size.
Dimension d = tk.getScreenSize();
// Get the screen width.
System.out.println(d.getWidth());
// Get the screen height.
System.out.println(d.getHeight());
// Get a GraphicsEnvironment object containing system graphics environment.
GraphicsEnvironment environment = GraphicsEnvironment.getLocalGraphicsEnvironment();
// Get a Rectangle object containing the maximum window bounds of current window.
Rectangle rec = environment.getMaximumWindowBounds();
// Get the x-coordinate of the center point of rec.
System.out.println(rec.getCenterX());
// Get the y-coordinate of the center point of rec.
System.out.println(rec.getCenterY());
System.out.println(rec);
// Get the center point of system graphics environment.
Point point = environment.getCenterPoint();
System.out.println(point);
// Get the location of rec.
point = rec.getLocation();
System.out.println(point);
}
}
相關文章
- iOS開發之尺寸(二):仿寫App截圖獲取控制元件大小位置iOSAPP控制元件
- TCP之 流量控制與擁塞控制TCP
- 控制元件自定義位置控制元件
- Scala與Java差異(二)之條件控制與迴圈Java
- Java GUI之GraphicsEnvironmentJavaGUI
- Java GUI之JButtonJavaGUI
- Java基礎之邏輯控制Java
- Silverlight之ScrollViewer控制元件的水平和豎直滾動條位置控制View控制元件
- 使用js控制滾動條的位置JS
- 控制input輸入框游標的位置
- CSS如何控制背景圖片的位置CSS
- JavaScript DOM位置尺寸APIJavaScriptAPI
- Java控制流程Java
- java基礎學習之十二:控制流Java
- Java GUI之FlowLayout.CENTERJavaGUI
- 電腦控制安卓手機的工具神器 Scrcpy GUI安卓GUI
- Java GUI之建立一個長寬尺寸為螢幕尺寸一半的框架,並顯示在螢幕的正中心JavaGUI框架
- Java 控制語句Java
- Java流程控制Java
- java邏輯控制Java
- Java流量控制Java
- Java雜記3—流程控制之條件Java
- 利用RectGetter元件獲取控制元件位置尺寸實現的幾個高階效果和功能 | 掘金技術徵文控制元件
- 【Unity】動態新增Prefab預製體位置控制Unity
- Java:控制反轉(IoC)與依賴注入(DI)Java依賴注入
- flask之控制語句 if 語句與for語句Flask
- 元素尺寸和滑鼠位置總結
- JAVA控制檯下:控制檯商城購物系統Java
- C#控制元件之Repeater控制元件使用C#控制元件
- [WPF]獲取控制元件間的相對位置控制元件
- android 獲取控制元件大小和設定調整控制元件的位置XYAndroid控制元件
- oracle之commit控制OracleMIT
- Android學習之 Activity堆疊管理與控制Android
- 【C#之控制檯與窗體應用程式】C#
- 淺談TCP(2):流量控制與擁塞控制TCP
- 【android】自定義佈局控制控制元件的位置可以通過繼承FrameLayout實現Android控制元件繼承
- Java-GUI 程式設計之 SwingJavaGUI程式設計
- Java學習之AWT GUI程式設計JavaGUI程式設計