Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Swing + eccezioni

  1. #1

    Swing + eccezioni

    Ciao a tutti.. volevo farvi una domanda.. io ho creato l'interfaccia del mio progetto.. adesso siccome nel progetto ho creato una classe myException dove ho tutte le mie eccezzioni.. adesso però vorrei ke quando una di queste si vefica si apra una finestra di dialogo nella mia interfaccia..

    come posso implementarlo??devo effettuare delly try/catch su ogni chiamata a metodi della mia interfaccia e nelle catch metterci la creazione della finestra e stampare il messaggio delle mie eccezzioni??:master: :master:

    come si creano le finestre di dialogo??

    grazie

  2. #2
    c'è l'ho fatta da solo grazie cmq, ma molte eccezioni non me le fa gestire.. ad esempio se in un catch gestisco StringIndexOutOfBoundsException mi da il seguente errore

    is already defined in actionPerformed(java.awt.event.ActionEvent)

    come posso fare??

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da crystal86
    se in un catch gestisco StringIndexOutOfBoundsException mi da il seguente errore

    is already defined in actionPerformed(java.awt.event.ActionEvent)
    Per il parametro ActionEvent del actionPerformed hai dichiarato una variabile di nome 'e' e per il parametro del catch hai dichiarato un'altra 'e'.

    codice:
    ... actionPerformed(ActionEvent e) {
        try {
        ....
        } catch (BlaBlaException e) {
        ...
        }
    }
    Questo è sbagliato secondo le regole del linguaggio.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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.