Java編程獲取當前屏幕分辨率的方法示例
本文實例講述了Java編程獲取當前屏幕分辨率的方法。分享給大家供大家參考,具體如下:
/**
* This class implements the functionality of fetching the size of the screen
*/
package com.leo.util;
/**
* @author Leo Share
* @since 07/16/2007
* @version 1.0
*/
class ScreenSize{
private int screenWidth;
private int screenHeight;
public void setScreenWidth(int screenWidth){
this.screenWidth = screenWidth;
}
public void setScreenHeight(int screenHeight){
this.screenHeight = screenHeight;
}
public int getScreenWidth(){
setScreenWidth((int)java.awt.Toolkit.getDefaultToolkit().getScreenSize().width);
return screenWidth;
}
public int getScreenHeight(){
setScreenHeight((int)java.awt.Toolkit.getDefaultToolkit().getScreenSize().height);
return screenHeight;
}
}
在Java的GUI設計中,常常需要讓Frame或Dialog顯示在屏幕的中央,可以先獲取屏幕的分辨率,然后用下面的代碼實現(xiàn):
int screenWidth = ((int)java.awt.Toolkit.getDefaultToolkit().getScreenSize().width); int screenHeight = ((int)java.awt.Toolkit.getDefaultToolkit().getScreenSize().height); JFrame myFrame = new JFrame(); myFrame.setSize(800, 600)//設置Frame的大小 myFrame.setLocation((screenWidth-800)/2, (screenHeight-600)/2);//設置Frame顯示在屏幕中央
PS:這里再為大家推薦一款功能相似的在線工具供大家參考使用:
在線瀏覽器信息檢測工具:
http://tools.jb51.net/aideddesign/browser_info
更多關于java算法相關內容感興趣的讀者可查看本站專題:《Java數(shù)學運算技巧總結》、《Java數(shù)據(jù)結構與算法教程》、《Java操作DOM節(jié)點技巧總結》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總》
希望本文所述對大家java程序設計有所幫助。
相關文章
使用SSM+Layui+Bootstrap實現(xiàn)汽車維保系統(tǒng)的示例代碼
本文主要實現(xiàn)對汽車維修廠的信息化管理功能,。實現(xiàn)的主要功能包含用戶管理、配置管理、汽車管理、故障管理、供應商管理、配件管理、維修訂單管理、統(tǒng)計信息、公告管理、個人信息管理,感興趣的可以了解一下2021-12-12
BeanUtils.copyProperties()拷貝id屬性失敗的原因及解決
這篇文章主要介紹了BeanUtils.copyProperties()拷貝id屬性失敗的原因及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-09-09

