Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #15173

Re: It doesn't like 'super' where ever I put it.

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 <bilsch01@gmail.com>
Newsgroups comp.lang.java.programmer
Subject Re: It doesn't like 'super' where ever I put it.
Date Sun, 10 Jun 2012 07:20:13 -0700
Organization A noiseless patient Spider
Lines 74
Message-ID <jr2aet$pv7$1@dont-email.me> (permalink)
References <jr27ce$7uo$1@dont-email.me> <ydny5nvgt9d.fsf@shell.xmission.com>
Mime-Version 1.0
Content-Type text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding 7bit
Injection-Date Sun, 10 Jun 2012 14:20:14 +0000 (UTC)
Injection-Info mx04.eternal-september.org; posting-host="llALXQ6TxsVqIoSLcrwVyA"; logging-data="26599"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18ZxhzuxobXBY2B64pcthTD"
User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
In-Reply-To <ydny5nvgt9d.fsf@shell.xmission.com>
Cancel-Lock sha1:0VdW7uL/GavjzH4lIIWnYnNY8I8=
Xref csiph.com comp.lang.java.programmer:15173

Show key headers only | View raw


On 6/10/2012 7:02 AM, Jim Janney wrote:
> bilsch<bilsch01@gmail.com>  writes:
>
>> 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.<init>()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)
>
> Try changing
>
>      public void CalcFrame1() {
>
> to
>
>      public CalcFrame1() {
>
OK.  Thanks.  Can you tell me why that makes a difference?

Back to comp.lang.java.programmer | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

It doesn't like 'super' where ever I put it. bilsch <bilsch01@gmail.com> - 2012-06-10 06:27 -0700
  Re: It doesn't like 'super' where ever I put it. v_borchert@despammed.com (Volker Borchert) - 2012-06-10 13:49 +0000
    Re: It doesn't like 'super' where ever I put it. bilsch <bilsch01@gmail.com> - 2012-06-10 07:08 -0700
      Re: It doesn't like 'super' where ever I put it. Eric Sosman <esosman@ieee-dot-org.invalid> - 2012-06-10 11:34 -0400
        Re: It doesn't like 'super' where ever I put it. bilsch <bilsch01@gmail.com> - 2012-06-10 12:58 -0700
          Re: It doesn't like 'super' where ever I put it. markspace <-@.> - 2012-06-10 13:43 -0700
            Re: It doesn't like 'super' where ever I put it. bilsch <bilsch01@gmail.com> - 2012-06-11 21:01 -0700
      Re: It doesn't like 'super' where ever I put it. v_borchert@despammed.com (Volker Borchert) - 2012-06-10 15:44 +0000
    Re: It doesn't like 'super' where ever I put it. Robert Klemme <shortcutter@googlemail.com> - 2012-06-10 20:39 +0200
      Re: It doesn't like 'super' where ever I put it. "Gavino" <invalid@invalid.invalid> - 2012-06-11 20:13 +0200
        Re: It doesn't like 'super' where ever I put it. Robert Klemme <shortcutter@googlemail.com> - 2012-06-11 22:51 +0200
          Re: It doesn't like 'super' where ever I put it. "Gavino" <invalid@invalid.invalid> - 2012-06-12 00:45 +0200
            Re: It doesn't like 'super' where ever I put it. Martin Gregorie <martin@address-in-sig.invalid> - 2012-06-11 22:53 +0000
              Re: It doesn't like 'super' where ever I put it. Lew <lewbloch@gmail.com> - 2012-06-11 16:42 -0700
            Re: It doesn't like 'super' where ever I put it. Eric Sosman <esosman@ieee-dot-org.invalid> - 2012-06-11 19:53 -0400
              Re: It doesn't like 'super' where ever I put it. Lew <lewbloch@gmail.com> - 2012-06-11 17:38 -0700
                Re: It doesn't like 'super' where ever I put it. "John B. Matthews" <nospam@nospam.invalid> - 2012-06-11 23:14 -0400
                Re: It doesn't like 'super' where ever I put it. Robert Klemme <shortcutter@googlemail.com> - 2012-06-12 18:21 +0200
      Re: It doesn't like 'super' where ever I put it. Robert Klemme <shortcutter@googlemail.com> - 2012-06-11 22:50 +0200
  Re: It doesn't like 'super' where ever I put it. Eric Sosman <esosman@ieee-dot-org.invalid> - 2012-06-10 09:59 -0400
  Re: It doesn't like 'super' where ever I put it. Jim Janney <jjanney@shell.xmission.com> - 2012-06-10 08:02 -0600
    Re: It doesn't like 'super' where ever I put it. bilsch <bilsch01@gmail.com> - 2012-06-10 07:20 -0700
      Re: It doesn't like 'super' where ever I put it. Leif Roar Moldskred <leifm@dimnakorr.com> - 2012-06-10 09:49 -0500
        Re: It doesn't like 'super' where ever I put it. bilsch <bilsch01@gmail.com> - 2012-06-10 13:15 -0700
      Re: It doesn't like 'super' where ever I put it. Jim Janney <jjanney@shell.xmission.com> - 2012-06-10 10:26 -0600
        Re: It doesn't like 'super' where ever I put it. Jim Janney <jjanney@shell.xmission.com> - 2012-06-10 11:24 -0600
        Re: It doesn't like 'super' where ever I put it. Jim Janney <jjanney@shell.xmission.com> - 2012-06-10 11:38 -0600
          Re: It doesn't like 'super' where ever I put it. v_borchert@despammed.com (Volker Borchert) - 2012-06-10 18:17 +0000
            Re: It doesn't like 'super' where ever I put it. Lew <noone@lewscanon.com> - 2012-06-10 12:26 -0700
        Re: It doesn't like 'super' where ever I put it. bilsch <bilsch01@gmail.com> - 2012-06-10 13:17 -0700
  Re: It doesn't like 'super' where ever I put it. Roedy Green <see_website@mindprod.com.invalid> - 2012-06-10 11:54 -0700
    Re: It doesn't like 'super' where ever I put it. bilsch <bilsch01@gmail.com> - 2012-06-10 13:24 -0700
  Re: It doesn't like 'super' where ever I put it. Lew <noone@lewscanon.com> - 2012-06-10 13:56 -0700
    Re: It doesn't like 'super' where ever I put it. bilsch <bilsch01@gmail.com> - 2012-06-11 20:55 -0700
  Re: It doesn't like 'super' where ever I put it. Daniel Pitts <newsgroup.nospam@virtualinfinity.net> - 2012-06-11 16:41 -0700

csiph-web