come da titolo devo disegnare un istogramma. Da tastiera inserico una serie di valori e per ciascuno di essi devo disegnare una colonna dell'istogramma

Ho realizzato una classe Istogram il cui stato è rappresentato da un ArrayList di Recttangle. Ho um metodo add che mi permette di aggiungere un nuovo rettangolo di altezza specificata in fondo al vactor.

Poi ho una classe IstogramComponent extends JComponent
che mi serve ad inserire il component nel frame o nel panel. Praticamente sovrascrivo il metodo paintComponent


Infine il main crea un IstogramComponent e fornisce i metodi per immettere e leggere i valori delle altezze delle colonne


Il problema è: come passo le altezze dei rettangoli ad un oggetto Istogramma?

Ho provato ad inserire un ulteriore metodo NEL COMPONENT in modo che a sua volta passi questi valori all'istogramma, non ho errori in fase di compilazione ma non mi viene visuazzato l'istogramma