![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
> 絵をオブジェクトとして扱うことはできるでしょうか?
どう扱いたいかによりますが、Javaのごくふつうの画像オブジェクトはImageやBufferedImageですし、また形状図形を表すオブジェクトはShapeです。特定のShapeの描かれ方や塗られ方などを定義した、独自のクラスを書くこともできます。
この回答への補足
回答ありがとうございます。
扱い方はユーザーが絵を書いたら、その絵が一つのオブジェクトとなるように扱いたいと思っています。
ペイントツールの作成というよりは、こういった機能を持ったペイントツールを用いたプログラムを開発したいと思っています。
もし知っているのなら、教えて頂きたいと思います。
No.1
- 回答日時:
これは、「そういうように作ればいい」としか答えようがありません。
標準でJavaにそういう機能はありません。というか、たいていのプログラミング言語にはないでしょう。Flashなどのように、特定機能に特化したツールとプログラミング言語は違います。言語は、そうした機能を作るためにあるものですから。あなたが、自分でこれからペイントツールを作成するわけですよね? であるなら、そういう機能をあなたが自分で作るのですよ。プログラミングというのは、そういうことです。
描画する図形のクラス(ビットマップ情報、位置や大きさの情報などを持つ)を用意し、作成した図形はそのクラスのインスタンスとして保管するようにする。描画は、それぞれのオブジェクトの情報を元にして描画する。またオブジェクト単位で操作できるような仕組みを用意する。そうやって、自分が造りたいと思う機能を実装するためにはどういう仕組みを用意すればいいか考え、それを作成していく、それがプログラミングです。
この回答への補足
回答ありがとうございます。
プログラミング言語にはこういった機能がないということがわかりました。
ペイントツールの作成というよりは、ペイントツール機能を用いたプログラムの作成になります。
言葉足らずですみませんでした。
もし、既存のプログラムでこういった機能の持つペイントツールがあるのなら教えて頂きたいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Illustrator(イラストレーター) 【シェイプ形成ツール】でうまく分割できない 1 2022/05/26 10:57
- Java 複数TBLのオブジェクトを1つの変数(オブジェクト)でまとめて管理したい 1 2022/12/17 00:12
- Illustrator(イラストレーター) ワード。グラデーションがうまく行かない。 2 2022/09/28 19:56
- Java オブジェクト指向プログラミングの実践本を紹介してください 3 2022/09/19 04:56
- Illustrator(イラストレーター) WIN10 PAINT の手のひらツールが出ないときはどうしたらよいでしょうか 2 2022/11/06 10:06
- 美術・アート 天才ですか? 3 2022/04/11 18:45
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- CAD・DTP Autocad Scriptファイルからの入力とコマンドラインからの入力が違う 1 2023/08/01 09:13
- pixiv 絵師はなぜ1枚絵ばかりで漫画を描かないのか? 14 2022/08/05 10:30
- Photoshop(フォトショップ) ペイントで丸くトリミングして保存って出来ないのでしょうか? 9 2022/10/03 14:18
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パワーポイントのVBAでテキスト...
-
Excelで =EMBED("Acrobat Docu...
-
VBAのWindowオブジェクトとWork...
-
Visual Studioでのbmpファイル...
-
ビジュアルC++でボタンの有...
-
Object型からDouble型へのキャスト
-
LISTBOXの内容が更新されま...
-
C#でフォームのオブジェクト名...
-
EXCEL VBAにて動的にCheckBOXを...
-
戻り値がクラスオブジェクト
-
ActiveDirectoryのユーザ情報の...
-
ワイルドカード<?>と型パラメー...
-
「クラス」と「オブジェクト」...
-
0 == False はいいけど
-
Unityの質問です。
-
オブジェクトとは、わかりやす...
-
MapViewOfFile() はカウンタを...
-
Javaについて質問です。 セッシ...
-
newは明示的にした方が良いのか?
-
オブジェクト名をforループ内で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
0 == False はいいけど
-
パワーポイントのVBAでテキスト...
-
C#でフォームのオブジェクト名...
-
Excelで =EMBED("Acrobat Docu...
-
VBAのWindowオブジェクトとWork...
-
JAVAからHTMLへ値を返す方法
-
EXCEL VBAにて動的にCheckBOXを...
-
ワイルドカード<?>と型パラメー...
-
COMコンポーネントって何?
-
VBA 同じ名前のオブジェクトを...
-
Object型からDouble型へのキャスト
-
ビジュアルC++でボタンの有...
-
error C2712: オブジェクト ア...
-
bmp画像をjpegやpng画像に圧縮...
-
戻り値がクラスオブジェクト
-
オブジェクト名をforループ内で...
-
Vbで通常使用するプリンターを...
-
時間帯判定をする。
-
LISTBOXの内容が更新されま...
-
Webアプリケーションのエラーメ...
おすすめ情報