Thanks for the replies Ria and Roy. When I do all that it compiles okay. It's actually making more sense to me now, and I thank you both for that. When I do exactly what Roy said about extendend from Frame, setBounds, setVisible, and making the main object it compiles and I get the follwing when I run it with "java CalcEvent.":
Exeption in
Thread "main" Java.lang.NullPointerException
at java.awt.Container.addImpl(Container.java:439)
at java.awt.Container.add(Container.java:3100
at CalcEvent.start(CalcEvent.java:82)
at CalcEvent.main(CalcEvent.java:186)
I've tried to add a throws clause for the start and main, but no it didn't work... maybe I should use a try/catch... I have no idea what to do about two AWT exceptions anyway. Any more ideas would be apprecaited.