Path: csiph.com!usenet.pasdenom.info!gegeweb.org!eternal-september.org!feeder.eternal-september.org!mx04.eternal-september.org!.POSTED!not-for-mail From: bilsch Newsgroups: comp.lang.java.programmer Subject: It doesn't like 'super' where ever I put it. Date: Sun, 10 Jun 2012 06:27:41 -0700 Organization: A noiseless patient Spider Lines: 60 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Sun, 10 Jun 2012 13:27:42 +0000 (UTC) Injection-Info: mx04.eternal-september.org; posting-host="llALXQ6TxsVqIoSLcrwVyA"; logging-data="8152"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19T8F0a4ps1M9tW0YsdrEOz" User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1 Cancel-Lock: sha1:kNYP4Cm2xgsL97CjRIHednfilH8= Xref: csiph.com comp.lang.java.programmer:15168 Hello, below is my program stripped to bare bones. Java says 'super' must be first statement in constructor. I've moved it everywhere still no luck. The program was running yesterday and I can't figure what could be wrong. Any suggestions? The error output is listed below the program TIA Bill S. PROGRAM: import javax.swing.*; import java.awt.*; import java.util.*; public class CalcFrame1 extends JFrame{ public void CalcFrame1() { super("CalcFrame1"); //setTitle("CalcFrame1"); FlowLayout flo = new FlowLayout(); setLayout(flo); setLookAndFeel(); //setSize(600,600); JButton shf = new JButton("shft"); JButton chs = new JButton("chs"); add (shf); add (chs); pack(); setVisible(true); } private void setLookAndFeel(){ try{ UIManager.setLookAndFeel( "com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel"); } catch(Exception exc){ // ignore error } } public static void main(String[] args){ CalcFrame1 ClFr1 = new CalcFrame1(); } } ERROR OUTPUT: java.lang.VerifyError: Constructor must call super() or this() before return in method CalcFrame1.()V at offset 0 at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2442) at java.lang.Class.getMethod0(Class.java:2685) at java.lang.Class.getMethod(Class.java:1620) at sun.launcher.LauncherHelper.getMainMethod(LauncherHelper.java:492) at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:484) Exception in thread "main" Java Result: 1 BUILD SUCCESSFUL (total time: 2 seconds)