Write a program in Java to demonstrate paint mode.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

class XORPanel extends JPanel {
XORPanel() {
setBackground(Color.black);
}
public void paintComponent(Graphics g) {
super.paintComponent(g);
g.setXORMode(Color.red);
g.setColor(Color.yellow);
g.fillRect(50 ,50 ,100 ,100);

g.setColor(Color.gray);
g.fillOval(150 ,150 ,100, 100);
g.setColor(Color.cyan);
g.fillRect(250,250,100,100);
g.setXORMode(Color.pink);
g.fillOval(350,350,100,100);
}
}

class firstFrame extends JFrame {
firstFrame() {
setSize(500,500);
setTitle("PaintMode");
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent we) {
System.exit(0);
}
}
);

Container cp=getContentPane();
cp.add(new XORPanel());
}
}

class paintMode {
public static void main(String[] args) {
JFrame frame=new firstframe();
frame.show();
}
}

Output