Hallo,
Ik heb even een vraag over het mappen van buttons naar class objecten.
Ik heb het volgende probleem, ik heb 100 buttons die ik wil koppelen aan overeenkomstige class objecten van een zelf gecreerde class.
In C++ heb ik dat een keer opgelost met een map<key, value> waarbij de key de pointer naar de button is en de value een pointer naar het overeenkomstige object. Op deze manier kon ik dus de GUI koppelen aan mijn klassen.
Voor elke button riep ik dan een gemeenschappelijke functie aan die een referentie naar het button object die was ingedrukt meekreeg, deze zocht ik op in mijn map en ik had de referentie naar het overeenkomstige object gevonden.
Nu is het in Java vereist dat de key of value "Comparable" is en blijkbaar is jButton dat niet, dus ik vroeg mij af hoe jullie zo'n probleem oplossen.
Is dit wel een goede methode of zijn er ook snellere en betere methoden om buttons te mappen aan objecten?
Alvast bedankt voor de reactie,
Marcel
Ik heb even een vraag over het mappen van buttons naar class objecten.
Ik heb het volgende probleem, ik heb 100 buttons die ik wil koppelen aan overeenkomstige class objecten van een zelf gecreerde class.
In C++ heb ik dat een keer opgelost met een map<key, value> waarbij de key de pointer naar de button is en de value een pointer naar het overeenkomstige object. Op deze manier kon ik dus de GUI koppelen aan mijn klassen.
Voor elke button riep ik dan een gemeenschappelijke functie aan die een referentie naar het button object die was ingedrukt meekreeg, deze zocht ik op in mijn map en ik had de referentie naar het overeenkomstige object gevonden.
Nu is het in Java vereist dat de key of value "Comparable" is en blijkbaar is jButton dat niet, dus ik vroeg mij af hoe jullie zo'n probleem oplossen.
Is dit wel een goede methode of zijn er ook snellere en betere methoden om buttons te mappen aan objecten?
Alvast bedankt voor de reactie,
Marcel