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

    [JAVA] usare gli effetti grafici awt

    Ciao a tutti
    Ho questo codice:

    import java.awt.*;

    public class MyApplication {

    public static void main (String[] args) {
    Frame f = new Frame();
    f.setLayout (new FlowLayout());
    f.setLocation(100,100);

    f.add (new Button("This is button 1"));
    f.add (new Button("This is button 2"));
    f.add (new TextField("This is a textfield"));
    f.pack();
    f.show();
    }
    }
    quando lo vado a compilarlo mi da questi messaggi
    Note: MyApplication.java uses or overrides a deprecated API.
    Note: Recompile with -Xlint:deprecation for details.
    ma non capisco
    cosa significano anche se pero mi crea il file con l'estensione class
    e quando lo lancio mi funziona qualcuno potrebbe dirmi cosa vogliono
    indicarmi questi messaggi grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    significa che stai usando delle classi o dei metodi vecchi, che sono ancora supportati per compatibilità ma sarebbe meglio sostituirli con le nuove classi/nuovi metodi. Se ricompili aggiungendo nel comando l'opzione -Xlint:deprecation potrai ottenere la lista dei metodi o classi da sostituire oer adeguarti ai nuovi standard.

    Per costruirti le interfacce grafiche ti consiglio di usare le classi swing del package javax.swing, e quindo ad esempio JFrame al posto di Frame, ecc ecc...

    probabilmente nel tuo caso il problema è dato dal metodo show() che andrebbe sostituito da setVisible(true);

    Sun Certified Java Programmer

    EUCIP Core Level Certified

    European Certification of Informatics Professionals

  3. #3
    Utente di HTML.it L'avatar di MatCap83
    Registrato dal
    Jun 2005
    residenza
    Firenze
    Messaggi
    1,319
    Basta che controlli le Javadoc, la documentazione ufficiale di Java, e vedere quali metodi sono indicati come "deprecated", quindi: se vuoi continuare a usare gli awt devi sostituire questi metodi con quelli nuovi, infatti proprio perche' indicati come vecchi spesso vengono sostituiti da nuove versioni (che hanno anche cambiato nome!), o come ha detto anx721 utilizzi gli swing, con molte piu' funzionalita' e migliori in generale....
    "Nessuno mi ha visto farlo, e non puoi provarlo in nessun modo!" (Bart Simpson)

    >>> www.ombresulweb.com <<<

  4. #4

    [Java]effetti grafici awt

    Vi ringrazio per le vostre risposte
    ciao e di nuovo grazie

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 © 2026 vBulletin Solutions, Inc. All rights reserved.