Hier der dritte Hilfeschrei von mir inzwischen.
Ich hab dieses Problem jetzt schon recht lange umschifft weil ichs einfach nicht verstanden habe.
Und jetzt bin ich bei dem Punkt, es geht einfach nicht anders. Wie immer beschäftige ich mich
inzwischen schon fast 2 Tage damit und hab dementsprechend auch schon alles durchforstet und
kaputt probiert.
Nunja also ich wollte zuerst durch nen Refresh-button im InternalFrame selber den gesamten JIF
neu zeichnen (2 ScrollPanels + jTree + Table).. nichts ist passiert, in egal welcher Kombination.
Jetzt hab ich im Hauptfenster nen Menüpunkt "Manager aktualisieren" über den ich das selbige
probiert habe.
Und ganz ursprünglich wollte ich eigentlich das sich der jeweils betroffene Teil z.B. der JTree,
neu zeichnet, nachdem der User ihm in nem JDialog nen Node hinzugefügt hat. Nur da hats bei mir
extrem daran gescheitert wie ich vom JDialog den parentFrame (der besagte JIF) ansprechen soll.
Also was ich alles probiert habe, was ich so aus Tutorials und anderen Threads gelesen habe:
revalidate();
repaint();
zuerst invalidate(); dann validate(); + repaint();
und auch updateUI(); etc.
mein letzter Versuch war sogar dispose(); und irgendwie neu aufrufen.. was gleich drei mal nicht
funktioniert hat.
puh keine Ahnung was an code jetzt interesant wäre. Alle meine GUI Elemente sind eben vom
VisualEditor Autogeneriert, vielleicht liegts irgendwie daran.
Mein InternalFrame z.B.
genial wär halt einfach ne Methode mit der wirklich die gesamte Klasse vernichtet wird und neu
geladen wird, dann werden auch gleich alle geänderten oder hinzugefügten Daten aus der DB
mit übernommen.
Irgendne Idee fänd ich nett. Aber auch so schonmal Danke.. java-forum hat mir die letzten paar
Wochen schon immens geholfen.
Ich hab dieses Problem jetzt schon recht lange umschifft weil ichs einfach nicht verstanden habe.
Und jetzt bin ich bei dem Punkt, es geht einfach nicht anders. Wie immer beschäftige ich mich
inzwischen schon fast 2 Tage damit und hab dementsprechend auch schon alles durchforstet und
kaputt probiert.
Nunja also ich wollte zuerst durch nen Refresh-button im InternalFrame selber den gesamten JIF
neu zeichnen (2 ScrollPanels + jTree + Table).. nichts ist passiert, in egal welcher Kombination.
Jetzt hab ich im Hauptfenster nen Menüpunkt "Manager aktualisieren" über den ich das selbige
probiert habe.
Und ganz ursprünglich wollte ich eigentlich das sich der jeweils betroffene Teil z.B. der JTree,
neu zeichnet, nachdem der User ihm in nem JDialog nen Node hinzugefügt hat. Nur da hats bei mir
extrem daran gescheitert wie ich vom JDialog den parentFrame (der besagte JIF) ansprechen soll.
Also was ich alles probiert habe, was ich so aus Tutorials und anderen Threads gelesen habe:
revalidate();
repaint();
zuerst invalidate(); dann validate(); + repaint();
und auch updateUI(); etc.
mein letzter Versuch war sogar dispose(); und irgendwie neu aufrufen.. was gleich drei mal nicht
funktioniert hat.
puh keine Ahnung was an code jetzt interesant wäre. Alle meine GUI Elemente sind eben vom
VisualEditor Autogeneriert, vielleicht liegts irgendwie daran.
Mein InternalFrame z.B.
Java:
public Gerätemanager() {
super();
initialize();
}
private void initialize() {
this.setSize(1192, 497);
this.setPreferredSize(new Dimension(700, 500));
this.setResizable(true);
this.setTitle("Gerätemanager");
this.setContentPane(getJContentPane());
}
genial wär halt einfach ne Methode mit der wirklich die gesamte Klasse vernichtet wird und neu
geladen wird, dann werden auch gleich alle geänderten oder hinzugefügten Daten aus der DB
mit übernommen.
Irgendne Idee fänd ich nett. Aber auch so schonmal Danke.. java-forum hat mir die letzten paar
Wochen schon immens geholfen.