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設(shè)計中,常常需要讓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)//設(shè)置Frame的大小 myFrame.setLocation((screenWidth-800)/2, (screenHeight-600)/2);//設(shè)置Frame顯示在屏幕中央
PS:這里再為大家推薦一款功能相似的在線工具供大家參考使用:
在線瀏覽器信息檢測工具:
http://tools.jb51.net/aideddesign/browser_info
更多關(guān)于java算法相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Java數(shù)學運算技巧總結(jié)》、《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Java操作DOM節(jié)點技巧總結(jié)》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總》
希望本文所述對大家java程序設(shè)計有所幫助。
相關(guān)文章
使用SSM+Layui+Bootstrap實現(xiàn)汽車維保系統(tǒng)的示例代碼
本文主要實現(xiàn)對汽車維修廠的信息化管理功能,。實現(xiàn)的主要功能包含用戶管理、配置管理、汽車管理、故障管理、供應商管理、配件管理、維修訂單管理、統(tǒng)計信息、公告管理、個人信息管理,感興趣的可以了解一下2021-12-12BeanUtils.copyProperties()拷貝id屬性失敗的原因及解決
這篇文章主要介紹了BeanUtils.copyProperties()拷貝id屬性失敗的原因及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-09-09