グラフィック

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のドキュメントから検索