⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 screen.java

📁 本项目是用JAVA3D开发的一款图形界面的3D漫游的类似引擎.至所以这么说.是因为它的部分功能还不完全.说它是引擎是因为它可以完全脱离模型文件.本引擎实现了虚拟漫游,碰撞检测,动态添加模型,以及部分纹
💻 JAVA
字号:
package cn.bz.util.swing;

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

public class Screen implements SwingInterface{
	
	private static Dimension screenSize 				;	//屏幕的大小
	
	private static Dimension dialog_Dimension 			;   //对话框的大小
	private static Point location_Dimension 			; 	//对话框的位置

	private static int xCoordinate  					;	//对话框起点X坐标
	private static int yCoordinate  					;	//对话框起点Y坐标
	
	//使用静态构造器.首先获取屏幕的大小
	static 
	{
		screenSize = Toolkit.getDefaultToolkit().getScreenSize();
	}
	
	public static int getScreenWidth(){
		
		return screenSize.width;
		
	}
	
	public static int getScreenHeight(){
		
		return screenSize.height;
		
	}
	
	public static Dimension getDialogDimension(){
		//获取对话框的大小
		
		dialog_Dimension = new Dimension(WIDTH, HEIGHT);
		
		return dialog_Dimension;
	}
	public static Point getDialogLocation(){
		//获取对话框的起点XY坐标
		
		xCoordinate = (getScreenWidth()  - WIDTH  ) / 2 ;
		yCoordinate = (getScreenHeight() - HEIGHT ) / 2 ;
		location_Dimension = new Point(xCoordinate, yCoordinate);

		return location_Dimension;
		
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -