Graphics
このページでは、画像処理、アニメーションなどのグラフィック関係の使い方を集めて一覧にしています。
RGBImageFilterでアイコンの色調を変更
RGBImageFilterで色調を変更したアイコンの用意し、評価用コンポーネントを作成します。
GeneralPathなどで星型図形を作成する
GeneralPathなどを使って星型の図形をパネルに描画したり、アイコンを作成します。
PathIteratorからSVGを生成
ShapeからPathIteratorを取得し、このPathをSVGに変換します。
JPanelにマウスで自由曲線を描画
マウスをドラッグしてパネル上に自由曲線を描画します。
ColorConvertOpで画像をグレースケールに変換
ColorConvertOpを使って画像をグレースケールに変換します。
MediaTrackerで画像のサイズを取得
MediaTrackerで画像のサイズを取得します。
Timerでアニメーションするアイコンを作成
javax.swing.Timerを使って、アニメーションするアイコンを作成します。
MouseWheelで画像のズームイン・アウト表示
マウスホイールなどで画像をズームイン、ズームアウトします。
Fontを回転する
文字のアウトラインを取得して、これを回転してみます。
Jpegファイルのコメントを取り出す
Jpegファイルからコメントなどのメタデータ(XML)を取り出してJTreeで表示します。
↑10 ↓11
Shapeの反転
AffineTransform で図形や画像を反転します。
AffineTransformOpで画像を反転する
AffineTransformOpなどを使って、画像の上下反転、左右反転を行います。
BasicStrokeで点線を作成
点線・破線を描画します。
JTextAreaの背景に画像を表示
JTextAreaの背景に画像を表示しています。
TexturePaintを使って背景に画像を表示
TexturePaintを使用して背景にタイル状に画像を貼り付けます。
JPanelの背景に画像を並べる
JPanelの背景に画像をタイル状に並べて表示します。
Separatorのグラデーション
グラデーションするセパレータを作ってみます。
RandomDissolveで表示を切り替え
RandomDissolve効果で表示する画像を切り替えます。
JComponentの形状定義を変更する
コンポーネントの形状を画像の不透明領域に合わせて変更します。
Mouseで画像を移動、回転
画像をマウスのドラッグで任意の位置に移動、回転します。
↑20 ↓21
PixelGrabberで画像を配列として取得し編集、書出し
画像の配列を取り出すPixelGrabberを生成して、角を透過色で塗りつぶします。

















