Hi,
mein Problem ist vermutlich einfach zu lösen, dennoch habe ich trotz intensiverer Suche noch keine Lösung gefunden.
Ich habe zunächst eine JSplitPane. Auf der linken Seite befindet sich eine Tabelle. Wird eine Spalte der Tabelle angeklickt, sollen die Werte auf der rechten Seite der JSplitPane als Balkendiagramm veranschaulicht werden, wobei die Balken untereinander angeordnet werden.
Im Moment funktioniert es so weit, dass ich mir die Maße des rechten sichtbaren Bereichs hole und die Balken dementsprechend dick zeichne, dass alle Balken gleichzeitig sichtbar sind. Die Anzahl der Balken ist aber theoretisch unbegrenzt. Es wäre besser, eine feste Balkendicke vorzugeben, so dass bei größerer Balkenanzahl nach unten gescrollt werden muss.
Und den Punkt bekomme ich nicht hin.
Ich lege auf die rechte Seite des JSplitPanes ein JScrollPanel und darauf mein Zeichenpanel. Wie finde ich die richtigen Maße bzw. wie erkläre ich dem JScrollPanel wie groß mein Zeichenpanel ist? Habe mit setSize bzw setMinimumSize rumgespielt... aber das scrollen funktioniert nie.
Das dürfte ja eigentlich nicht so kompliziert sein... Wäre nett, wenn mir jemand auf die Sprünge helfen könnte.
Grüße,
Manuel
mein Problem ist vermutlich einfach zu lösen, dennoch habe ich trotz intensiverer Suche noch keine Lösung gefunden.
Ich habe zunächst eine JSplitPane. Auf der linken Seite befindet sich eine Tabelle. Wird eine Spalte der Tabelle angeklickt, sollen die Werte auf der rechten Seite der JSplitPane als Balkendiagramm veranschaulicht werden, wobei die Balken untereinander angeordnet werden.
Im Moment funktioniert es so weit, dass ich mir die Maße des rechten sichtbaren Bereichs hole und die Balken dementsprechend dick zeichne, dass alle Balken gleichzeitig sichtbar sind. Die Anzahl der Balken ist aber theoretisch unbegrenzt. Es wäre besser, eine feste Balkendicke vorzugeben, so dass bei größerer Balkenanzahl nach unten gescrollt werden muss.
Und den Punkt bekomme ich nicht hin.
Ich lege auf die rechte Seite des JSplitPanes ein JScrollPanel und darauf mein Zeichenpanel. Wie finde ich die richtigen Maße bzw. wie erkläre ich dem JScrollPanel wie groß mein Zeichenpanel ist? Habe mit setSize bzw setMinimumSize rumgespielt... aber das scrollen funktioniert nie.
Das dürfte ja eigentlich nicht so kompliziert sein... Wäre nett, wenn mir jemand auf die Sprünge helfen könnte.
Grüße,
Manuel