Ongelmia Javan kanssa

Manhattan

Saan seuraavan laisen virhe ilmoituksen kun yritän
kääntää koodia (Esim22). Joka on alapuolella olevassa linkissä.

http://www.internetix.ofw.fi/opinnot/opintojaksot/6tekniikkatalous/java/

------Configuration: --------------------
C:\java\Esim1.java:6: Esim1 is not abstract and does not override abstract method mouseReleased(java.awt.event.MouseEvent) in java.awt.event.MouseListener
public class Esim1 extends JFrame
^
1 error

Process completed.

5

546

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Ongelmaaa

      Virhe väittää, ettet yli kirjoita/toteuta mouseReleased -metodia. Kyseinen metodi on kuitenkin esimerkin esim22:n koodissa, joten olet ehkä kirjoittanut alla olevan rivin väärin:

      public void mouseReleased(MouseEvent e) { }

      Toisaalta virheesi ei ole edes esim22:n virhe ilmoitus, koska esim22 ei sisällä sillä rivi "public class Esim1 extends JFrame...". Tai sitten ovat muuttaneet koodia aivan äskettäin.

      • Manhattan

        Typoja ei pitäis olla. Olen tutkinu kaikki mahdolliset oikein kirjoitus virheet.

        public void mouseReleased(MouseEvent e) { }

        Tuollaista riviä ei ole koodissa. Olen itse yrittänyt muuttaa koodia siten että se ei aukea Appletissa vaan omassa ikkunassa, mutta samaa valitti kuitenkin kun yritni saada aukeamaan appletissa.

        Voiko ongelma olla kääntäjässä tai jdk:ssa? Käytän Java6 ja kääntämisessä JCreactoria.


      • Ongelmaaa
        Manhattan kirjoitti:

        Typoja ei pitäis olla. Olen tutkinu kaikki mahdolliset oikein kirjoitus virheet.

        public void mouseReleased(MouseEvent e) { }

        Tuollaista riviä ei ole koodissa. Olen itse yrittänyt muuttaa koodia siten että se ei aukea Appletissa vaan omassa ikkunassa, mutta samaa valitti kuitenkin kun yritni saada aukeamaan appletissa.

        Voiko ongelma olla kääntäjässä tai jdk:ssa? Käytän Java6 ja kääntämisessä JCreactoria.

        Mulla kääntyi kyseinen esimerkki (esim22) hyvin. Jos koodissasi on "... implements Mouse..." pitää luokassa silloin olla toteutettuna "public void mouse..." -metodit, ja jos näin ei ole saat sellaisen virheen josta kerroit. Esimerkissä oli tuollaiset rivit, joten vaika uskoa, että kääntäjä samanlaista virhettä herjaisi kun esimerkkiä yrität kääntää.


      • Manhattan
        Ongelmaaa kirjoitti:

        Mulla kääntyi kyseinen esimerkki (esim22) hyvin. Jos koodissasi on "... implements Mouse..." pitää luokassa silloin olla toteutettuna "public void mouse..." -metodit, ja jos näin ei ole saat sellaisen virheen josta kerroit. Esimerkissä oli tuollaiset rivit, joten vaika uskoa, että kääntäjä samanlaista virhettä herjaisi kun esimerkkiä yrität kääntää.

        Joo taisit olla oikeassa. Kirjoitin uudestaan koko koodin ja sain toimimaan. Ei ne typot vaan halua ilmeisesti osua silmään millään vaikka kuinka tarkasti tutkailis.


      • Ongelmaaa
        Manhattan kirjoitti:

        Joo taisit olla oikeassa. Kirjoitin uudestaan koko koodin ja sain toimimaan. Ei ne typot vaan halua ilmeisesti osua silmään millään vaikka kuinka tarkasti tutkailis.

        Jos olisit käyttänyt Eclipse:ä JCreator:n sijasta, niin se olisi ehdottanut korjausta virheeseen. Kahdella napin painalluksella se olisi korjannut koodin siten, että olisi lisännyt puuttuvat metodit.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Veroaste on Suomessa viitisen prosenttiyksikköä liian matala

      Veropohjaa on rapautettu käytännössä koko kulunut vuosituhat, jonka vuoksi valtion menoja on jouduttu rahoittamaan velka
      Maailman menoa
      67
      2405
    2. Tiedän satavarmasti ettet tule koskaan

      Uskaltamaan mitään. Ei me tulla edes näkemään koskaan.
      Ikävä
      66
      1377
    3. Kyläkauppias ajoi kännissä töistä kotiin

      Ei edes kallis auto estä humalassa ajamista, vaikka luulisi alkolukko olevan sellaisessa jo vakiovarusteena. https://ww
      Maailman menoa
      74
      1185
    4. EU komissio - EU-elpymisrahoja voidaan käyttää TILAPÄISESTI väärin!

      Espanja ohjasi miljardeja euroja – Nyt EU-komissio teki yllättävän paljastuksen Skandaaliksi noussut Espanjan EU-rahoje
      Maailman menoa
      4
      1107
    5. Miks me oikein

      Rakastuttiin vaikka kaikki on mahdotonta?
      Ikävä
      79
      845
    6. Kiitos upeasta palvelusta kukkamyyjä

      Kiitos sinulle upea kaunis kukkamyyjä Kuhmon torilla 🌹 Upea iloinen asenteesi ja kaunis hymysi pelasti päiväni ❤️ Jäi
      Kuhmo
      19
      790
    7. Nainen, mikset lähetä

      miehelle viestiä? Tiedän, että sulla on asiaa ja kysyttävää.
      Ikävä
      43
      678
    8. Ratikka Turkuun

      Ei hyvä. Ja syy on siinä , kukaan ei osaa suunnitella oikeaa reittiä. Pitää huomioide, kiskoja sijaintia ei voi muutta
      Turku
      82
      670
    9. Miehet trikoissaan

      On se kauhian näkköistä, kun miehet tiukossa trikkoissa juoksentelloo ja mulukku paestaa trikkoijjen läpi. Kahtokkee pe
      Suomussalmi
      24
      638
    10. Rakastan sinua

      Yhä.
      Ikävä
      30
      636
    Aihe