
Originariamente inviata da
andbin
Scusa ... avevo capito che era sono in visualizzazione! Allora potresti usare o dei JButton (chiaramente togliendo i bordi/margini/sfondo predefiniti) oppure se vuoi realizzare qualcosa di più sofisticato, un componente custom che disegna direttamente le immagini e gestisce gli eventi del mouse.
Chiaramente il fatto del pallino "mezzo pieno" potrebbe avere poco/meno senso ... ma dipende anche da come gestisci gli eventi. Es. se il mouse è nella metà parte sinistra, allora potresti considerare quelli precedenti "pieni" e quello lì solo mezzo pieno.
Sappi che tutto questo si può benissimo fare e anche bene. E in svariati modi, appunto.