下記の投稿を見て、良いサンプルが見つからないので自分で書いてみました。 Graphicsクラスの透明色設定について(22654)|teratail https://teratail.com/questions/22654 環境 あまり関係ないですが、一応。 Windows 7 64bit Java8 u66 選択範囲を色反転で表現 java.awt.GraphicsクラスにsetXORMode(Color)というメソッドがあります。 java.awt.Graphics setXORModeメソッド - Java SE 8 API ドキュメント https://docs.oracle.com/javase/jp/8/docs/api/java/awt/Graphics.html#setXORMode-java.awt.Color- これを使って、選択範囲の描画を行います。 選択範囲をドラッグ