Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    ActionListener & ActionPerformed

    Salve a tutti,
    ho un problema con i suddetti del titolo. Se provo ad utilizzarli il compilatore mi dice che non posso perche' la mia classe non e' abstract!!! Ma da quando deve essere cosi'? E come faccio ad utilizzarla se questa stessa classe e' richiamata da un'altra classe che se e' abstract non la puo' istanziare?
    Help please!
    Ciao

    p.s: in particolare mi da' quest'errore
    C:\GrafComp\Grafica.java:67: <anonymous Grafica$1> is not abstract and does not override abstract method actionPerformed(java.awt.event.ActionEvent) in java.awt.event.ActionListener
    public void ActionPerformed(ActionEvent e){

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Il metodo actionPerformed() va scritto con la lettera 'a' minuscola!
    Tutti i metodi, per convenzione, in Java si scrivono con l'iniziale minuscola.

    Il compilatore ti dice che non è abstract proprio perchè si aspetta di trovare l'implementazione di tale metodo, ma essendo scritto in modo sbagliato non lo riconosce.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.