// DrawPanel.java import javax.swing.*; import java.awt.*; public class DrawPanel extends JPanel { private Color color; private int red, green, blue; public DrawPanel( Color c ) { color = c; red = color.getRed(); green = color.getGreen(); blue = color.getBlue(); } public void paintComponent( Graphics g ) { super.paintComponent( g ); g.setColor( color ); g.fillRect( 50, 50, 50, 50 ); } public void setRed( int r ) { red = r; changeColor(); } public void setGreen( int g ) { green = g; changeColor(); } public void setBlue( int b ) { blue = b; changeColor(); } private void changeColor() { color = new Color( red, green, blue ); repaint(); } }