Java編程獲取當(dāng)前屏幕分辨率的方法示例
本文實例講述了Java編程獲取當(dāng)前屏幕分辨率的方法。分享給大家供大家參考,具體如下:
/**
* 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ù)學(xué)運算技巧總結(jié)》、《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Java操作DOM節(jié)點技巧總結(jié)》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總》
希望本文所述對大家java程序設(shè)計有所幫助。
相關(guān)文章
DUBBO 日志過濾器,輸出dubbo 接口調(diào)用入?yún)?、出參等信?最新推薦)
這篇文章主要介紹了DUBBO 日志過濾器,輸出dubbo 接口調(diào)用入?yún)ⅰ⒊鰠⒌刃畔?首先自定義一個過濾器?DubboLoggerFilter.java,本文結(jié)合示例代碼給大家講解的非常詳細(xì),需要的朋友可以參考下2022-12-12
SpringBoot如何實現(xiàn)一個實時更新的進(jìn)度條的示例代碼
本文詳細(xì)的介紹了SpringBoot如何實現(xiàn)一個實時更新的進(jìn)度條,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05
Java日常練習(xí)題,每天進(jìn)步一點點(22)
下面小編就為大家?guī)硪黄狫ava基礎(chǔ)的幾道練習(xí)題(分享)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,希望可以幫到你2021-07-07

