public class ButtonPanel extends JPanel{
private boolean buttonPressed = false;
public ButtonPanel(){
addMouseListener( new MouseAdapter() ){
public void mousePressed( MouseEvent e ){
// mach irgendwas
}
}
...
}
public void paintComponent( Graphics g ){
g.drawImage( image, 0, 0, this );
if( buttonPressed )
g.setColor( Color.red );
else
g.setColor( Color.green );
g.drawRect( 20, 20, 200, 50 );
}
}