Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Halamire

macrumors regular
Original poster
Dec 31, 2009
148
2
Any of you good at java? I have a quick question
My code wont compile. The error is in the main method. Every time i try to call hr and m to get the randomly generated time to compare with the user time, it gives me the red error line.
Am i not linking the class to the Main method right?
 
Last edited:

andrewheard

macrumors regular
May 16, 2005
166
0
Ontario, Canada
I think you accidentally forgot to create the variable "s". You could change
Code:
private static final SwingCanvas SwingCanvas = null;
to
Code:
private static SwingCanvas s = null;

and then change your Clock constructor to set that variable by changing
Code:
setContentPane(new SwingCanvas());
to
Code:
s = new SwingCanvas();
setContentPane(s);

It has been years since I've done Java GUI development so I have no idea if you are following best practices but these changes will at least fix your error.

Hope this helps,

Andrew
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.