質問: 画像ファイル操作方法 javaのプログラムでアプレットを作成しています。 まだ、素人で何も分からない状態ですが質問があります。 拡張子がjpgのファイルを十枚持っています。その画像は1枚目から順番にめっくていくとアニメーションのような動画となります。順番にめくっていくインターバル時間は自由に設定したいと考えています。 質問1:このような場合オブジェクト指向的な考え方は? 質問2:jpgファイルの扱い方は? 無知な私にどうぞ教えてください。
回答: ooplな分析を施すと、処理の方法によって二分するかも知れません。 (本当はもっとあるでしょうけど) ・jpegクラス 属性:jpegデータ ・リストコレクション 属性:アイテム 操作:追加、削除、挿入、参照 ・グラフィックプレーンクラス 属性:表示 グラフィックプレーン-(保持)->リストコレクション-(保持)->jpegクラス といようなクラス関連が妥当かな、と思います。 jpegでなく、gifになっても変更が容易ですし。 あとはコレクションを参照して表示して、インターバル間 sleepするだけかな? 注 1.グラフィックプレーンなんて殆ど造語です。 javaにはぴったりマッチするクラスがありましたが 名前忘れました。すごく一般的なものです。 2.コレクション javaにはあるんでしたっけ?あると思いますが。 c++なら、テンプレートで作成すると楽です。 この場合、配列(array)でもいいのかな、別に。 3.はっきり言ってjavaだとこんなことを考えなくとも楽勝です。 でもちょっと意識してみましょう。