描画モードとは、描かれた図が後で描かれた数字と後で重複したときの重複部分の色を決定する方法を指します。たとえば、後の図面は、以前の図面を上書きします。主に2つのタイプがあります。通常のモードと排他的またはモード:通常モードは、以前に描かれたグラフィックスで後でオーバーレイするグラフィックスであるため、以前に販売されていたグラフィックスの重複部分が見えなくなります。 XORモードは、グラフィックによる描画として描画を扱います。 XORモードで描画するとき、特定の操作を使用して、現在描画中の実際の描画色、元の描画色、XORモードに設定されています。図面モードを設定する方法は次のとおりです。
setPaintMode():描画モードをオーバーレイモード(通常モード)に設定します。通常モードは、描画のデフォルトモードです。
SetXormode(Color C):描画モードをXORモードに設定し、パラメーターCはXORモードで設定された描画色です。
背景の色がB、setXormode()を使用した色セットがcであり、非帯域の色dが描画されているとします。
領域がDで色付けされ、Eで色付けされている場合、結果は次のとおりです。
XOR描画モードの例
Javax.swing。 {color.white); XOR描画モードを設定すると、色が赤くなります(color.green)。 )g .fillrect(60、20、40); 80、40); 、後半は緑+黄色=灰色です、200、200); .Drawline(140、220、220);ドローライン(20、75、160、75)} class graphicsdemod {public graphicsdemo(){this.getContentPane() 、300);