noteプログラミング関連2015-12-18Swingで矩形選択範囲の表現Java下記の投稿を見て、良いサンプルが見つからないので自分で書いてみました。Graphicsクラスの透明色設定について(22654)|teratailhttps://teratail.com/questions/22654環境あまり関係ないですが、一応。u66選択範囲を色反転で表現java.awt.GraphicsクラスにsetXORMode(Color)というメソッドがあります。ドキュメントhttps://docs.oracle.com/javase/jp/8/docs/api/java/awt/Graphics.html#setXORMode-java.awt.Color-これを使って、選択範囲の描画を行います。選択範囲をドラッグで指定して、ドラッグが終わるとそこに選択範囲の矩形が残ります。Ctrl+クリックすると、選択範囲がすべて除去されます。}}こんな感じになります。色を周期的に変化させるクラスAutoColorChanger*1を作って、それを使って線を引きます。ここでは、黒と白を行ったり来たりするエフェクトにしていますが、お好みで、runメソッドの実装を変えてください。色の表現以外は、サンプル1とほぼ同じです。}}追記:三角関数を使ったほうがシンプルかも。動作は少し変わりますけどね。}結果(サンプル2:選択範囲を点滅で表現)少し大がかりになってしまいましたが、画像によってはこちらのほうが見やすくなるのではと思います。選択範囲を回る点線で表現する、というのも有りかと思いますが、さすがに大変なので今回はここまで。ちなみに、GIF画像のキャプチャーはGifCamというソフトを使いました。14:09Swingで矩形選択範囲の表現Tweet広告を非表示にする関連記事2016-02-26Javaでゲームパッドの入力をJInputを使って実現する突然、ゲームを作ってみたくなりました。処理系の実装これまでの実験のまとめとして、最後に処理系を作ってみました。(2)プロフィールid:argiusはてなブログをはじめよう!argiusさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。