Loading...

仮想デバイスの境界判定のために

Javaです。
GraphicsConfigurationのJavadocから。

デスクトップ領域が物理的に複数の画面デバイスにまたがる仮想デバイスのマルチスクリーン環境では、GraphicsConfiguration オブジェクトの境界は、仮想の座標系を基準にしています。Javadoc


import java.awt.GraphicsConfiguration;
import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;
import java.awt.Rectangle;

public class TestGraphicConfiguration___1 {

public static void main(String[] args) {
Rectangle virtualBounds = new Rectangle();
GraphicsEnvironment ge = GraphicsEnvironment
.getLocalGraphicsEnvironment();

for (GraphicsDevice graphicsDevice : ge.getScreenDevices()) {
for (GraphicsConfiguration graphicsConfiguration : graphicsDevice
.getConfigurations()) {

// unionしている
virtualBounds = virtualBounds.union(graphicsConfiguration
.getBounds());
}
}
System.out.println(virtualBounds);
}
}
リアクション: 
java 5418016973276255391

コメントを投稿

ホーム item

このブログを検索

Random Posts

Popular Posts

Labels

ADS