Javaの道 Javaに関する
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道 >  掲示板 >  掲示板(選択範囲のコピペ)
閲覧数:848
掲示板(選択範囲のコピペ)
名前
匿名
題名 選択範囲のコピペ
質問内容

質問を評価する
(0ポイント)
初めまして。匿名で失礼致します。

今、javaでお絵描きソフトを作っています。機能拡張の一環として、
1。選択範囲のコピー&ペースト
2。レイヤー
をしようと考えています。

知識がないながら、以下のように実装しようと考えたのですが、結局
できませんでした。知恵をお貸しいただけたら、と思い書き込ませて
頂きました。

1。について。
パネル上のバッファで、透明の四角形を描いて、その範囲の中にある
バッファ上の図柄を、Imageに代入して、ペースト時(つまりクリッ
クした箇所に)そのImageをバッファに貼付けようとしました。しか
し、透明の四角形の範囲にあるバッファ上の図柄、を取得することが
できませんでした。
2。について、パネルの上に、さらに透明のパネルを重ねて・・・と
思いました。けれども、パネルの前後の入れ替え方法が分からず、で
きませんでした。

知識が少なく、初心者で申し訳ないです。
どうかアドバイスいただけないでしょうか。
よろしくお願いします。
質問日時 2013-01-23 21:11:54
名前
匿名
回答内容

回答を評価する
(0ポイント)
まずは「できませんでした。」のソースを出すのが先だろう
ね。
回答日時 2013-01-23 22:10:39
名前
匿名
回答内容

回答を評価する
(0ポイント)
速いレスをありがとうございます。投稿した者です。
確かに、ソースを見て頂くのが話が速いのだと思うのですが

1。「範囲の中にあるバッファ上の図柄を、Imageに代入」
2。JPanelの前後の入れ替え方法

のやり方、メソッドがわからずに、ソースができていない状態です。
他の、透明の四角形を描く、Imageをクリック時に貼り付ける、透明
のPanelを重ねる、のソースはあるのですが・・・
初心者で申し訳ありません。

そのようなメソッドを検索してもわからず、もし、私の考えでは実装
できないのであれば、javaでできる他の考え方、などのアドバイスな
どが頂ければ、と思い投稿させて頂きました。

よろしくお願いします。

回答日時 2013-01-23 22:43:33
名前
匿名
回答内容

回答を評価する
(0ポイント)
どんな文言で検索したんだろう。

>1。「範囲の中にあるバッファ上の図柄を、Imageに代入」
これは、「バッファにあるイメージの、範囲に相当する領域
を、同サイズの新規イメージへコピー」と読み替えられない
かな。

そんな感じで、同じ意味になる違うやり方を考えてみるとい
いよ。

それと、いちいち「初心者」「初心者」言わない方がいい
な。
本当に初心者ならもっと基礎をやるべきだし、多少なり画像
を扱えるならすでに初心者とは言えない。
何より、「初心者だし教えてくれるのが当たり前」と思って
ると、解釈する人もいるしね。
回答日時 2013-01-24 09:07:55
名前
匿名
回答内容

回答を評価する
(0ポイント)
書き忘れた。

オブジェクトの前後について。
Javaに限らず良く使われる用語は「Zオーダー」(XYZ軸のZ
軸の順序)だよ。
回答日時 2013-01-24 09:13:22
名前
匿名
回答内容

回答を評価する
(0ポイント)
投稿した者です。

勉強になりました。アドバイスありがとうございました。
もう一度調べ直して頑張ってソースコードを書いてみます。

とても煮詰まっていたので、本当に助かりました。
また質問させて頂くかもしれませんが、その時はよろしくお願い致
します。
回答日時 2013-01-24 16:05:54

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。



このページのトップへ
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道_CopyrightJavaの道