public Dimension getPreferredSize() { returnnew Dimension(400, 400);
}
privatestaticvoid testRegion(BufferedImage bi, String name, int x1, int y1, int x2, int y2, int expected)
{ for (int y = y1; y < y2; y++) { for (int x = x1; x < x2; x++) { int actual = bi.getRGB(x, y); if (actual != expected) { thrownew RuntimeException("Test failed for " + name + " region at x="+x+" y="+y+ " (expected="+
Integer.toHexString(expected) + " actual="+
Integer.toHexString(actual) + ")");
}
}
}
}
CopyAreaOOB test = new CopyAreaOOB();
Frame frame = new Frame();
frame.setUndecorated(true);
frame.add(test);
frame.pack();
frame.setLocationRelativeTo(null);
frame.setVisible(true);
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.