gihodo shuppan
HOME 新刊案内 ジャンル別書籍 購入案内 会社案内 お問い合せ
書籍詳細
 
Java2グラフィックスプログラミング入門
〜 Java2D,Swing,Java3D対応 〜
中山茂著
A5・308頁 / 3456円
発行年月日 : 1999年3月
ISBN : 978-4-7655-3320-1
 

内容紹介
【在庫僅少】 多くのプログラム例を示しながら解説する入門書.基礎知識,取得と設定の説明から始め,オブジェクト指向,Java2での新しい言語仕様としての内部クラスやイベント処理の概念について解説した後,いろいろなOS上で単体で動作するスタンドアロンアプリケーションとしてのJavaグラフィックスを,インタラクティブなアプリケーションを意識して対話的処理の行えるものまで解説している.さらに,マルチメディアや,Java2D,Swing,Java3Dのプログラミングについても解説.Javaアプリケーションの開発の基礎技術,システム構築方法を身につけることができる.なお,本書掲載のプログラムを収録したCD−ROMを,本体価格4000円(税別)で別売しています.ご希望の方は,小社に直接ご注文ください(書店等では扱いません).ご注文にあたられましては,「Java2グラフィックスプログラミング入門CD−ROM」とお書きください.
 
目次
第1章 Java言語
1 Java言語とは
Java言語の特徴と歴史/オブジェクト指向とは
2 Java開発キットJDKの取得と設定
JDKの取得/JDKの初期設定/JDKによるJavaアプリケーションの作成
3 Java WorkShopの取得と設定
Java WorkShopの取得/Java WorkShopによるJavaアプリケーションの作成
第2章 Java言語のオブジェクト指向プログラミング基礎
1 Javaプログラミングの基本構造
パッケージpackage/インポートimport/クラスclass/インタフェースinterface
2 Java達人になるためのクラス入門
クラス継承/オーバーロードとオーバーライド/構築子/内部クラス
3 Java言語のまとめ
Java識別子/Javaリテラル/Java演算子/Javaキーワード/配列/文字列/例外処理

第3章 Javaアプリケーションの基礎
1 はじめてのJavaスタンドアロンアプリケーション
フレームを作ろう
2 Java2での新しいイベント処理
派遣モデル/アダプタクラスの設定/終了フレームのサブクラス化
3 Javaグラフィックスの基礎
はじめてのJavaグラフィックス/はじめてのJavaドロウ/はじめてのJavaフィル/はじめてのJavaフォント/はじめてのJavaイメージ

第4章 GUIとレイアウトマネージャ
1 GUIとAWT
AWTコンポーネントのクラス階層/FrameコンテナクラスでのAWT部品の表示/PanelコンテナクラスでのAWT部品の表示
2 レイアウトマネージャ
レイアウトマネージャの種類/レイアウトマネージャーの変更/レイアウトマネージャーの特徴/AWT部品の絶対座標指定

第5章 イベント処理
1 イベント階層
2 イベント処理
アクションイベント処理/キーイベント処理/マウスイベント処理/メニューイベント処理/スクロールイベント処理/クリップボードとのデータ転送処理/印刷へのデータ出力処理
3 Javaメモ帳の作成

第6章 Javaグラフィックス
1 ピクセル操作
直線をピクセルで描く/リサージュ図形を描く/立体的な点描/ピクセルでスプレー描画を作成
2 ドロウ操作
直線を引く/多角形を描く/長方形を描く/折れ線を描く/楕円と楕円弧を描く
3 フィル操作
長方形の塗込み/オリジナルボタンの作成/楕円の塗込み/RGBカラーバーによるボタン色の最適化ツール
4 フォント操作
フォント/フォント属性/リリーフ文字とリリーフ座標での折線グラフ

第7章 Javaマルチメディア
1 Javaサウンド操作
サウンドの再生/サウンドファイルの選択
2 Javaイメージ操作
画像ファイルの読込みと表示/画像データベースからの画像表示/画像の落書き/アニメーション画像の表示/画像の表示位置のコントロール/画像のスクロール(スクロールペイン)
3 メモリイメージソース
4 ピクセルグラバー
5 イメージフィルター

第8章 Java 2D
1 Java 2Dの導入とグラフィックス
2 はじめてのJava 2D
Java 2Dの考え方/Java 2Dによるドロウ操作/Java 2Dによるフィル操作
3 Java 2Dによるグラフィックス処理
基本ストロークの設定/線スタイルパターンの変更/塗込みスタイルのグラディエーション設定/テクスチャパターン設定/グリフ絵文字
4 線の経路
GenralPath/ベジェ曲線/マウスによるベジェ曲線の作成
5 アフィン変換
AffineTransformクラス/アフィン変換による回転/アフィン変換によるシア/アフィン変換による拡大・縮小
6 Java 2Dの応用
テクスチャフォントペイント/幾何図形のクリッピング/透明度/幾何図形の論理演算
7 画像のフィルター処理
フィルター処理クラス/エッジ強調とぼかし/コントラスト強調

第9章 Swing
1 Swingウィジット
2 Swingプログラミングの基礎
はじめてのSwingプログラミング/画像ボタンの作成とHTMLブラウザ
3 Swingプログラミングの応用
プログレス・バー表示/スライダー表示/Swingによるエディタの作成/オーバーラップフレーム表示

第10章 Java3D
1 Java 3Dとは
Java 3Dの特徴/Java 3Dクラスの構成
2 はじめてのJava 3Dプログラミング
3 インタラクティブなJava 3Dプログラミング
マウスによる回転,並進,遠近操作/螺旋模様
Copyright