Java GraphicsConfiguration .getBounds ()
Syntax
GraphicsConfiguration.getBounds() has the following syntax.
public abstract Rectangle getBounds()
Example
In the following code shows how to use GraphicsConfiguration.getBounds() method.
import java.awt.Dimension;
import java.awt.GraphicsConfiguration;
import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;
import java.awt.Point;
import java.awt.Rectangle;
/* w w w. ja va 2 s . c o m*/
public class Main {
public static void main(String[] args) {
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
Rectangle vBounds = new Rectangle();
GraphicsDevice[] gdArray = ge.getScreenDevices();
for (int i = 0; i < gdArray.length; i++) {
GraphicsDevice gd = gdArray[i];
GraphicsConfiguration[] gcArray = gd.getConfigurations();
for (int j = 0; j < gcArray.length; j++)
vBounds = vBounds.union(gcArray[j].getBounds());
}
Point origin = vBounds.getLocation();
System.out.println("Virtual x = " + origin.x);
System.out.println("Virtual y = " + origin.y);
Dimension size = vBounds.getSize();
System.out.println("Virtual width = " + size.width);
System.out.println("Virtual height = " + size.height);
}
}
Home »
Java Tutorial »
java.awt »
Java Tutorial »
java.awt »