I've read quite a few posts about this error, but I couldn't see how to apply any of the help to my context.
public class buttonPanel extends JPanel implements MouseListener {
public int buttonColour;
public void paintComponent( Graphics g ) {
Graphics2D g2 = (Graphics2D) g;
g. setColor( Color.BLUE );
g2.fill(new Ellipse2D.Double(0, 0, 50, 50));
g.setColor( Color.GREEN );
g2.fill(new Ellipse2D.Double (55, 0, 50, 50));
g.setColor( Color.RED );
g2.fill(new Ellipse2D.Double (110, 0, 50, 50));
}
public void mousePressed( MouseEvent newEvent ) {
setPoint( newEvent.getX(), newEvent.getY() );
}
private void setPoint( int x, int y ) {
Rectangle Blue, Green, Red;
Point p = new Point ( x, y );
Blue = new Rectangle( 0, 0, 50, 50);
Green = new Rectangle(53, 0, 50, 50);
Red = new Rectangle (107, 0, 50, 50);
/* if (Blue.contains( p ) ) {
buttonColour = 0;
} else if(Green.contains( p ) ) {
buttonColour = 1;
} else if(Red.contains( p ) ) {
buttonColour = 2;
}
else {
buttonColour = 4;
} */
}
public void setButtonColour() {
buttonPanel.buttonColour = buttonColour;
}
public int getButtonColour() {
return buttonPanel.buttonColour;
}

New Topic/Question
Reply



MultiQuote





|