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

    java AWT

    ciao
    la compilazione del codice sotto indicato mi da errore , non capisco perchè ;
    per favore potete aiutarmi ?

    codice:
    import java.awt.*;
    //import java.awt.event.*;
    import java.lang.*;
    import java.util.*;
    
    /**
     * Write a description of class Anagrafe1 here.
     * 
     * @author (your name) 
     * @version (a version number or a date)
     */
    
    public class Anagrafe2 extends Frame
    {
    
    Label nome=new Label("nome");
    TextField uno=new TextField();
    Button agisci=new Button("fine");
    
    // Costruttore classe Anagrafe
    public Anagrafe2 ()
    { 
    setLayout(new GridLayout(8,2));
    agisci.addActionListener(new Ascoltatore());
    agisci.setActionCommand("chiudi");    // setup comando
    
    add(nome);
    add(uno);
    add(agisci);
    
    pack();
    setvisible(true);
    }
    
    // main
    public static void main (String [] arg)
    {
    new Anagrafe2();
    }
    
    // Ascoltatore di eventi Action
    public class Ascoltatore implements ActionListener
    {
    public void actionPerformed (ActionEvent e)
    {
    String Comando=e.getActionCommand();
    if (Comando.compareTo("fine")==0){
        System.Out.PrintLn(“nome     :” + nome);
        System.exit(0); 
       };
    else 
       {
       etic.setText("comando sbagliato, riprova");
       agisci.setActionCommand("fine”);  
       }
    }
    }
    
    }
    grazie

    ciao

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Se si tratta di un errore di compilazione posta quello che ti stampa il compilatore, di solito è molto preciso...
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    755
    mmm ci stanno alcune cose che non vanno:
    -ci sono svariati errori su maiuscole/minuscole di lettere...i metodi , convenzionalmente parlando hanno la prima lettera in minuscolo e poi si va con le maiuscole quando si concatenano altre parole (vedi setVisible di JFrame) , molto simile per System.out.println ()

    -vi è anche , a dire del compilatore , un "else" senza "if" , leva il punto e virgola al termine dell'if quando fai:

    codice:
    if (Comando.compareTo("fine")==0){
        System.Out.PrintLn(“nome     :” + nome);
        System.exit(0); 
       };
    else ...


  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320

    Moderazione

    Originariamente inviato da gbu123
    ciao
    la compilazione del codice sotto indicato mi da errore , non capisco perchè ;
    Ricorda che devi sempre riportare tutte le informazioni necessarie e l'errore è una di quelle. Se ti limiti a dire "mi dà errore", che ne possono sapere gli altri di quale errore ti dà? Non puoi costringere la genete a copiarsi il tuo codice, incollarselo in un progetto e compilarselo: le informazioni le hai già tutte tu in mano, postale.


    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

  5. #5
    grazie , ho trovato ;
    in effetti non avevo controllato bene gli errori
    ciao

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.