2011-03-09 16 views
2

是否可以使用Java編程語言在Windows XP中更改(更改/更新)顯示設置(配置)?如何用java編程改變顯示設置?

我願做這樣的事情:

Display[] displays = WindowsXPSystem.getDisplays(); //get all available displays (monitors). assume there are currently two monitors connected 
Display d0 = displays[0]; // the first is 24" and is positioned on the left 
d0.setPrimary(true); // and it should be primary, so all new windows open on it. 
d0.setSize(new Dimension(1920,1080)); //update screen size (resolution) 
d0.setPossition(0,0); //and position it on the left 

Display d1 = displays[1]; //second monitor is also present 
d1.setSize(new Dimension(1440,768)); // and it's 14.1" laptop's display 
d1.setPossition(1920,332); //it's positioned on the right 

任何意見/建議/原料藥如何更新與Java顯示設置?

回答

0

對於您的問題,沒有簡單的Java解決方案。該函數是專門針對通用實現的方式。

你可以但是,如果你真的需要實施這一使用JNI庫,一個包裝調整屏幕分辨率的Windows功能。