Hallo Leute,
da ich meine ersten Anfänge mit Java mache und aber schon eine genaue Vorstellung von einem Programm habe, hier mal eine Frage:
Ich möchte auf einer JScrollPane einen JPanel machen und dort ein Balkendiagramm zeichnen. Schön und gut, denkt sich vielleicht einer, wo ist das Problem?
1.) Wie verknüpfe ich JScrollPane mit JPanel (habe ich grafisch zwar schon geschafft, aber wie erklär ich der ScrollPane, dass sie den JPanel hoch- bzw. rüberscrollen soll - geht das überhaupt?).
2.) Am linken und unteren Rand des JPanels soll immer (!!!!) die x- bzw. y-Achse eingezeichnet sein, wobei sich deren beschriftete Werte entsprechend der aktuellen Position ändern.
Ursprünglich hatte ich folgenden Vorschlag geplant:
Eine JScrollPane mit einem JPanel verbinden. Dann den JPanel nochmal mit einem JPanel verbinden. Der zweite JPanel hat das Balkendiagramm, der erste JPanel hat die x- bzw. y-Achsenbeschriftung. Bei Klick auf die Scrollbar, wird der zweite Panel gescrollt und beim ersten die Werte an den Achsen verändert!
Aber diesen Vorschlag musste ich wieder verwerfen, da der Kunde die Benutzung der Bibliothek VectorGraphics (http://java.freehep.org/vectorgraphics/index.html) wünscht (Export des AKTUELL SICHTBAREN Bereichs) und meiner ersten Einschätzung nach, die Sache dann so nicht realisiert werden kann.
Ich stehe wirklich vor einem großen Rätsel.
Sofern jemand genügend Zeit hat und mir weiterhelfen könnte, wäre ich mehr als dankbar.
Mit freundlichen Grüßen
gpxricky
da ich meine ersten Anfänge mit Java mache und aber schon eine genaue Vorstellung von einem Programm habe, hier mal eine Frage:
Ich möchte auf einer JScrollPane einen JPanel machen und dort ein Balkendiagramm zeichnen. Schön und gut, denkt sich vielleicht einer, wo ist das Problem?
1.) Wie verknüpfe ich JScrollPane mit JPanel (habe ich grafisch zwar schon geschafft, aber wie erklär ich der ScrollPane, dass sie den JPanel hoch- bzw. rüberscrollen soll - geht das überhaupt?).
2.) Am linken und unteren Rand des JPanels soll immer (!!!!) die x- bzw. y-Achse eingezeichnet sein, wobei sich deren beschriftete Werte entsprechend der aktuellen Position ändern.
Ursprünglich hatte ich folgenden Vorschlag geplant:
Eine JScrollPane mit einem JPanel verbinden. Dann den JPanel nochmal mit einem JPanel verbinden. Der zweite JPanel hat das Balkendiagramm, der erste JPanel hat die x- bzw. y-Achsenbeschriftung. Bei Klick auf die Scrollbar, wird der zweite Panel gescrollt und beim ersten die Werte an den Achsen verändert!
Aber diesen Vorschlag musste ich wieder verwerfen, da der Kunde die Benutzung der Bibliothek VectorGraphics (http://java.freehep.org/vectorgraphics/index.html) wünscht (Export des AKTUELL SICHTBAREN Bereichs) und meiner ersten Einschätzung nach, die Sache dann so nicht realisiert werden kann.
Ich stehe wirklich vor einem großen Rätsel.
Sofern jemand genügend Zeit hat und mir weiterhelfen könnte, wäre ich mehr als dankbar.
Mit freundlichen Grüßen
gpxricky