Visualizzazione dei risultati da 1 a 2 su 2

Discussione: ciclare gli oggetti

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    220

    ciclare gli oggetti

    ciao gente, sapete se si può fare una cosa del genere:

    for (tutti i JButton in questa finestra){.....

    insomma, java 5 introduce nuovi cicli per poter ciclare gli oggetti in un vettore o collezione. ma non è il mio caso, io ho oggetti 'sparsi' e voglio ciclarli. si può?

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: ciclare gli oggetti

    Originariamente inviato da stirkland
    ciao gente, sapete se si può fare una cosa del genere:

    for (tutti i JButton in questa finestra){.....

    insomma, java 5 introduce nuovi cicli per poter ciclare gli oggetti in un vettore o collezione. ma non è il mio caso, io ho oggetti 'sparsi' e voglio ciclarli. si può?
    Il nuovo ciclo for ("for-each" per gli amici ) di Java 5 è in grado di operare solo su:
    a) array.
    b) oggetti che implementano l'interfaccia Iterable (java.lang.Iterable).

    E un frame non implementa di certo Iterable! Nulla ti vieta comunque di crearti un metodo che dato un frame determina i JButton contenuti e ne ritorna un array. Oppure estendere JFrame (che è poi la cosa che si fa appunto in genere) dichiarando di implementare Iterable (ma poi come gestire l'iteratore, cioè un Iterator, spetta a te).
    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.