Rory Hickey
Posts: 1
Nickname: rpry17a
Registered: Mar, 2007
|
|
Why Doesn't My Code Work??
|
Posted: Mar 10, 2007 4:42 PM
|
|
|
Advertisement
|
Here is my code for a class called "Bullseye Panel":
import javax.swing.JPanel; import java.awt.*;
public class BullseyePanel extends JPanel { private final int MAX_WIDTH = 300, NUM_RINGS = 5, RING_WIDTH = 25; public BullseyePanel () { setBackground (Color.cyan); setPreferredSize(new Dimension(300,300)); } public void paintComponent (Graphics page) { super.paintComponent(page); int x = 0, y = 0, diameter = MAX_WIDTH; page.setColor(Color.white); for(int count = 0; count < NUM_RINGS; count++) { if (page.getColor() == Color.black); //alternate colors page.setColor(Color.white); else page.setColor(Color.black); page.fillOval(x, y, diameter, diameter); diameter -= (2 * RING_WIDTH); x += RING_WIDTH; y += RING_WIDTH; } page.setColor(Color.red); page.fillOval (x, y, diameter, diameter); } }
When I run it, I get a "Unexpected symbol ignored" error & it highlights the "else". Can someone help me out? Thanks!
|
|