iモード携帯電話用Jav ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
658:デフォルトの名無しさん 10/03/13 23:29:01 あ、全く考えなくレスしてたわ・・・ ImageEx imageex1 = new ImageEx(); imageex1.createImage(100,100); でダメかな? 659:デフォルトの名無しさん 10/03/13 23:33:40 うん、酔ってるわ・・・658は無視して下さいwww 簡単に作るなら、ImageExクラス内にImageインスタンスを保持するメンバを持ってやるだけじゃだめかな。 660:653 10/03/14 00:06:24 >>659 public class ImageEx { //←(注意)extends Imageしてない。 private int left; private int top; private Image image; //以下にleft/top/imageのGetter/Setter } ですね。実は、現時点ではこの実装で、動作できるアプリを作っているんです。 (とにかく動いてほしいから) 現在はこの方法で、とりあえず解決しているのですが、例えば ImageEx imageEx1 = new ImageEx(); imageEx1.image = Image.createImage(100,100); imageEx1.setLeft(20); imageEx1.setTop(30); でインスタンスを生成したとき、 left(やtop)は、このように参照できますが、 System.out.println(imageEx1.getLeft()); width(やheight)はこんな感じになります。 System.out.println(imageEx1.getImage().getWidth()); そのアプリでは、座標関係とイメージデータを頻繁に参照するため、 「Object直下の、Imageクラスのメンバを持つ通常クラス」より、 「Imageクラスを継承した拡張クラス」方が、 設計や実装が、かなり単純化できそうなのです。 海外の技術サイトでも、この方法しか紹介されていなかったのです。やっぱり無理なのかな〜
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5258日前に更新/207 KB
担当:undef