Java 2D APIは、AWTのグラフィック機能を強化したものです。
| メソッド | 描画される図形 |
|---|---|
| drawLine() | 線 |
| drawRect() | 矩形の輪郭 |
| drawRoundRect() | 丸いコーナー付きの矩形の輪郭 |
| draw3DRect() | 3Dで強調した矩形の輪郭 |
| drawPolygon() | 多角形 |
| drawArc() | 矩形をカバーする円弧または楕円弧 |
| drawOval() | 楕円の輪郭 |
| drawBytes() | テキスト (バイト配列) |
| drawChars() | テキスト (文字配列) |
| drawString() | テキスト (文字列) |
| drawImage() | イメージ |
public static BufferedImage read(File input)read - ImageIO (Java Platform SE 7 )
java.io.File file = new java.io.File("sample.bmp");
java.awt.image.BufferedImage image = javax.imageio.ImageIO.read(file);
public static BufferedImage read(URL input)
java.net.URL url = new java.net.URL("http://example.com/sample.bmp");
java.awt.image.BufferedImage image = javax.imageio.ImageIO.read(url);
public static BufferedImage read(InputStream input)
public static BufferedImage read(ImageInputStream stream)