/** *@test *@bug8072682 *@summaryGraphics.getDeviceConfiguration().getBoundsreturnswrongwidth/height *@runmainDeviceBounds
*/ publicclass DeviceBounds { publicstaticvoid main(String[] args) { // NB: all images have the same type
BufferedImage[] images = new BufferedImage[] { new BufferedImage(200, 200, BufferedImage.TYPE_3BYTE_BGR), new BufferedImage(400, 400, BufferedImage.TYPE_3BYTE_BGR), new BufferedImage(100, 100, BufferedImage.TYPE_3BYTE_BGR)
}; int count = 0; for (BufferedImage i : images) {
Graphics2D g = i.createGraphics();
Rectangle bounds[] = new Rectangle[images.length];
bounds[count] = g.getDeviceConfiguration().getBounds();
System.out.println(bounds[count]);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.