グラフィック

Java 2D API

Java 2D APIは、AWTのグラフィック機能を強化したものです。

Graphicsクラス

描画メソッド
メソッド 描画される図形
drawLine() 線
drawRect() 矩形の輪郭
drawRoundRect() 丸いコーナー付きの矩形の輪郭
draw3DRect() 3Dで強調した矩形の輪郭
drawPolygon() 多角形
drawArc() 矩形をカバーする円弧または楕円弧
drawOval() 楕円の輪郭
drawBytes() テキスト (バイト配列)
drawChars() テキスト (文字配列)
drawString() テキスト (文字列)
drawImage() イメージ
Graphics (Java Platform SE 7 )

Graphics2Dクラス

  • java.lang.Object
Graphics2D (Java Platform SE 7 )

Image I/O API

ImageIOクラス

BufferedImageクラス

read()メソッド
Reading/Loading an Image (The Java™ Tutorials > 2D Graphics > Working with Images)
ファイルから
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);
URLから
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)
Javaのドキュメントから検索