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

    Quando usare il container?

    Buonasera, ho realizzato un programma con la seguente interfaccia:
    cc.JPG
    Non ho mai usato il container e tutto funziona bene. Mi viene ora il dubbio di aver fatto qualche tipo di errore formale non usando il container.
    Mi sapete spiegare quando e perchè lo devo usare?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da wFree Visualizza il messaggio
    Non ho mai usato il container e tutto funziona bene.
    Cosa intendi per "container"? java.awt.Container ? In una applicazione puramente Swing, è parecchio improbabile che si debba aver bisogno di istanziare un java.awt.Container.
    In AWT c'è una netta distinzione tra i componenti semplici (pulsanti, campi di testo ....) e i contenitori (di altri N componenti). In Swing no, JComponent estende Container quindi tutti i componenti Swing tecnicamente sono "contenitori" anche se chiaramente non tutti ha senso usarli come tali (es. è improbabile/insensato usare JButton per contenere altri componenti).
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Okok, quindi avevo capito bene. Allora, dovrei aver fatto giusto!
    Uso sempre componenti swing eccetto che per il frame principale. Non mi dovrebbe creare problemi vero?

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da wFree Visualizza il messaggio
    Uso sempre componenti swing eccetto che per il frame principale. Non mi dovrebbe creare problemi vero?
    Cioè usi java.awt.Frame invece che JFrame? Di base no, non mi pare ci siano problemi solo per il fatto di usarlo. Ma JFrame ha funzionalità in più (come il default close operation), oltre al fatto che se vuoi usare un menù in puro Swing (JMenuBar, JMenu, ecc...) devi per forza usare JFrame.

    Quindi se non ci sono ragioni davvero importanti, usa JFrame.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Ok, allora cambio. 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 © 2025 vBulletin Solutions, Inc. All rights reserved.