Hallo,
ich muss für mein Bachelorarbeit eine Programm schreiben, mit dem ich Diagramme zeichnen und bearbeiten kann.
Dazu erzeuge ich ein JPanel, dass als Zeichenoberfläche dient. Auf dieses füge ich nun dynamisch JInternalFrames hinzu ( keine PaintComponenten! ). Diese sollen nun mittels drawLine() untereinander verbunden werden.
Das Problem ist, dass jedesmal wenn ich ein JInternalFrame verschiebe, die Verbindung nicht neu gezeichnet wird, da ich kein repaint() der Zeichenoberfläche aus dem JInternalFrame Object aufrufen kann.
Gibt es eine geschickte Möglichkeit ein repaint() in der Zeichenoberfläche aufzurufen, wenn das JInternalFrame bewegt wird?
Vielen Dank im Vorraus
ich muss für mein Bachelorarbeit eine Programm schreiben, mit dem ich Diagramme zeichnen und bearbeiten kann.
Dazu erzeuge ich ein JPanel, dass als Zeichenoberfläche dient. Auf dieses füge ich nun dynamisch JInternalFrames hinzu ( keine PaintComponenten! ). Diese sollen nun mittels drawLine() untereinander verbunden werden.
Das Problem ist, dass jedesmal wenn ich ein JInternalFrame verschiebe, die Verbindung nicht neu gezeichnet wird, da ich kein repaint() der Zeichenoberfläche aus dem JInternalFrame Object aufrufen kann.
Gibt es eine geschickte Möglichkeit ein repaint() in der Zeichenoberfläche aufzurufen, wenn das JInternalFrame bewegt wird?
Vielen Dank im Vorraus