Visualizzazione dei risultati da 1 a 6 su 6

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2016
    Messaggi
    110
    Mmh... capito. Suppongo quindi che utilizzando "new LoginBase()" dovrei continuare nell'esatto modo sviluppato negli esercizi precedenti (che hai avuto modo di vedere), con container etc etc.

    Maaa... ci sono differenze sostanziali tra i due modi? E se uso il JFrame "puro" poi come richiamo la finestra dal main?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Sevenis Visualizza il messaggio
    Maaa... ci sono differenze sostanziali tra i due modi? E se uso il JFrame "puro" poi come richiamo la finestra dal main?
    Due possibili varianti:

    codice:
    public Login extends JFrame {
        private JTextField userText;
        // ....
    
        public Login() {
            super("Login");
            // ... setup ...
            setVisible(true);
        }
    
        // ....
    }

    codice:
    public Login {
        private JFrame frame;
        private JTextField userText;
        // ....
    
        public Login() {
            frame = new JFrame("Login");
            // ... setup ...
            frame.setVisible(true);
        }
    
        // ....
    }

    A livello di risultato finale sono UGUALI. Cambia leggermente il design generale perché nel primo Login è-un JFrame e questa è una nozione pubblica per chiunque abbia accesso a Login, mentre nel secondo il JFrame è interno e nascosto (se non viene esposto all'esterno in qualche modo).
    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 © 2026 vBulletin Solutions, Inc. All rights reserved.