歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Java GUI之位置控制與尺寸控制

以下四個類都包含在java.awt包內。

1. Toolkit類:

Toolkit類是一個包含了本機系統屬性和參數的抽象類,比如Clipboard內容、光標、桌面屬性、字體族、顏色類型、屏幕參數和系統事件。

2. Dimension類:

Dimension類通常用來獲取或設置組件的尺寸。與Toolkit類配合使用,則可以獲取屏幕尺寸。

3. GraphicsEnvironment類:

GraphicsEnvironment類是一個包含本級系統圖像環境的類。

4. Rectangle類:

Rectangle類是矩形類。

 

  1. package com.sinosuperman.driver;  
  2.   
  3. import java.awt.Dimension;  
  4. import java.awt.GraphicsEnvironment;  
  5. import java.awt.Point;  
  6. import java.awt.Rectangle;  
  7. import java.awt.Toolkit;  
  8.   
  9. public class MainBench {  
  10.     public static void main(String[] args) {  
  11.         // Get a Toolkit object containing system properties and parameters.   
  12.         Toolkit tk = Toolkit.getDefaultToolkit();  
  13.         // Get a Dimension object containing screen size.   
  14.         Dimension d = tk.getScreenSize();  
  15.         // Get the screen width.   
  16.         System.out.println(d.getWidth());  
  17.         // Get the screen height.   
  18.         System.out.println(d.getHeight());  
  19.           
  20.         // Get a GraphicsEnvironment object containing system graphics environment.   
  21.         GraphicsEnvironment environment = GraphicsEnvironment.getLocalGraphicsEnvironment();  
  22.         // Get a Rectangle object containing the maximum window bounds of current window.   
  23.         Rectangle rec = environment.getMaximumWindowBounds();  
  24.         // Get the x-coordinate of the center point of rec.   
  25.         System.out.println(rec.getCenterX());  
  26.         // Get the y-coordinate of the center point of rec.   
  27.         System.out.println(rec.getCenterY());  
  28.         System.out.println(rec);  
  29.           
  30.         // Get the center point of system graphics environment.   
  31.         Point point = environment.getCenterPoint();  
  32.         System.out.println(point);  
  33.           
  34.         // Get the location of rec.   
  35.         point = rec.getLocation();  
  36.         System.out.println(point);  
  37.     }  
  38. }  

Copyright © Linux教程網 All Rights Reserved