f

Java 2D APIプログラマーズ・ガイド

Java SE
1.4バージョン

2001年4月24日

目次|前|

Java 2D APIの概要

グラフィックス、テキスト、およびイメージングの拡張

レンダリング・モデル

座標系

変換

フォント

イメージ

塗りつぶしとストローク

重ね合わせ

Java 2D APIのパッケージ

Graphics2Dを使ったレンダリング

インタフェースとクラス

レンダリングのコンセプト

レンダリング・プロセス

レンダリング品質の制御

ストローク属性

塗りつぶし属性

クリッピング・パス

変換

重ね合わせ属性

Graphics2Dコンテキストの設定

レンダリング・ヒントの設定

ストローク属性の指定

塗りつぶし属性の指定

クリッピング・パスの設定

Graphics2Dの変換の設定

重ね合わせのスタイルの指定

グラフィックス・プリミティブのレンダリング

図形の描画

図形の塗りつぶし

テキストのレンダリング

イメージのレンダリング

独自の合成規則の定義

マルチスクリーン環境でのレンダリング

幾何学的図形

インタフェースとクラス

幾何学的図形のコンセプト

構成領域ジオメトリ

図形の範囲とヒット検査

Areaの結合による新しいShapeの作成

独自のShapeの作成

フォントとテキスト・レイアウト

インタフェースとクラス

フォントのコンセプト

テキスト・レイアウトのコンセプト

テキストの形状決定

テキストの順序付け

テキストの寸法決定と配置

テキスト操作のサポート

Javaアプリケーションでのテキスト・レイアウトの実行

テキスト・レイアウトの管理

テキストのレイアウト

デュアル・キャレットの表示

キャレットの移動

ヒット判定

選択部分の強調表示

レイアウト・メトリックスの問い合わせ

複数の行にまたがるテキストの描画

独自のテキスト・レイアウト・メカニズムの実装

フォント派生の作成

イメージング

インタフェースとクラス

イメージング・インタフェース

イメージ・データ・クラス

イメージ操作クラス

サンプル・モデル・クラス

カラー・モデル・クラス

例外クラス

直接方式イメージングのコンセプト

用語

BufferedImageクラスの使用方法

BufferedImageの作成

オフスクリーン・バッファでの描画

BufferedImageデータの直接的な操作

BufferedImageのフィルタ・リング

BufferedImageのレンダリング

Rasterの管理と操作

Rasterの作成

親と子のラスター

Rasterに対する操作

WritableRasterサブクラス

イメージ・データとDataBuffer

SampleModelからのピクセル・データの抽出

ColorModelとカラー・データ

ルックアップ表

イメージの処理と拡張

イメージ処理操作の使用方法

クラス

色のコンセプト

色の記述

sRGBおよびCIEXYZを介した色のマッピング

印刷

インタフェースとクラス

印刷のコンセプト

印刷のサポート

ページ・ペインタ

PrintableジョブとPageableジョブ

PrinterJobの一般的なライフ・サイクル

ダイアログ

Printableでの印刷

Graphics2Dを使ったレンダリング

ファイルの印刷

PageableとBookでの印刷

Pageableジョブの使用方法

複数のページ・ペインタの使用方法

 


目次|前|

Copyright © 1993, 2020, Oracle and/or its affiliates. All rights reserved.