miXer Skrevet 15. mai 2010 Del Skrevet 15. mai 2010 (endret) Jeg lurer på hvordan man i Java kan hente ut alle Controller i et form og loope igjennom dem for å sjekke om de er av f.eks JButton eller JLabel og lignende. Noen som vet? Endret 15. mai 2010 av miXer Lenke til kommentar
MailMan13 Skrevet 15. mai 2010 Del Skrevet 15. mai 2010 (endret) Jeg lurer på hvordan man i Java kan hente ut alle Controller i et form og loope igjennom dem for å sjekke om de er av f.eks JButton eller JLabel og lignende. Noen som vet? "Control" og "Form" er vel microsoft-terminologi? Anyway, du kan bruke denne: http://java.sun.com/j2se/1.4.2/docs/api/java/awt/Container.html#getComponents() Der kan du iterere over alle, containere i denne listen må du hente ut rekursivt nedover for å få med "barnebarn" osv... Endret 15. mai 2010 av MailMan13 Lenke til kommentar
miXer Skrevet 15. mai 2010 Forfatter Del Skrevet 15. mai 2010 (endret) Takk for hjelpen. Har fått det til nå Løste det med denne koden: for (java.awt.Component comp : this.getContentPane().getComponents()) { if (comp instanceof javax.swing.JButton) //do stuff } Endret 15. mai 2010 av miXer Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå