Hallo zusammen,
ich brauche (dringend) Hilfe.
Aber ich stell mich und meine Situation trotzdem erstmal kurz vor:
Ich studiere "Angewandte Mathematik" und habe auch das Modul "Anwendungsorientierte Programmierung" sprich Java. Unser Prof. ist leider recht unfähig weswegen man sich die Vorlesungen schenken kann. Ich hab mich also das Semester über hingesetzt und versucht mit Büchern & Co. Java zu lernen. Die Belege (Nötig zur Prüfungszulassung) haben damit ganz gut geklappt.
Ich sitze nun an meinem Projekt auf das es letztlich die Note gibt. Fällig am Freitag (25.08.17). Daher das "dringend".
Thema ist: Lösen eines Linearen Gleichungssysthems. Datei einlesen, ausrechnen, ausgeben. Das ganz mit swing (wovon ich wenig Ahnung habe).
Ich habe nun im groben die Oberfläche. (siehe Anhang) Sieht nur noch nicht wirklich hübsch aus
Das Einlesen und Anzeigen im ersten Fenster läuft. Das Ausrechnen selbst auch. Jedoch bekomme ich es nicht hin, dass die Lösung im zweiten Fenster erscheint sobald ich auf "lösen" klicke.
Das Problem ist dabei vermutlich ein Grundlegendes. Denn ich erzeuge, wenn ich die Datei einlese ein LGS (eigenes Objekt) und gebe dieses im ersten Fenster als String aus. Das ganze passiert in einer extra Klasse in der dann auch diese Methode actionPerformed(Action act) drin steht.
Ich weiß nun aber nicht wie ich auf das in dieser Klasse erzeugte LGS zugreifen soll um es dann beim drücken des zweiten Buttons "weiterzuverarbeiten".
Ich habe jetzt einiges ausprobiert mit Vererbung usw. Und habe ein kleineres Beispiel zusammengebastelt. Aber ich glaube ich blicke zu wenig durch. Vielleicht könnt ihr mir ja einen Hinweis geben oder einen Link. Leider weiß ich nicht genau wonach ich suchen soll. Ich denke mal das es an meinem fehlenden Verständnis der Vererbung liegt und weniger an dem (quasi nicht vorhandenen) Verständnis der GUI.
Vielen herzlichen Dank im Voraus!
ich brauche (dringend) Hilfe.
Aber ich stell mich und meine Situation trotzdem erstmal kurz vor:
Ich studiere "Angewandte Mathematik" und habe auch das Modul "Anwendungsorientierte Programmierung" sprich Java. Unser Prof. ist leider recht unfähig weswegen man sich die Vorlesungen schenken kann. Ich hab mich also das Semester über hingesetzt und versucht mit Büchern & Co. Java zu lernen. Die Belege (Nötig zur Prüfungszulassung) haben damit ganz gut geklappt.
Ich sitze nun an meinem Projekt auf das es letztlich die Note gibt. Fällig am Freitag (25.08.17). Daher das "dringend".
Thema ist: Lösen eines Linearen Gleichungssysthems. Datei einlesen, ausrechnen, ausgeben. Das ganz mit swing (wovon ich wenig Ahnung habe).
Ich habe nun im groben die Oberfläche. (siehe Anhang) Sieht nur noch nicht wirklich hübsch aus
Das Einlesen und Anzeigen im ersten Fenster läuft. Das Ausrechnen selbst auch. Jedoch bekomme ich es nicht hin, dass die Lösung im zweiten Fenster erscheint sobald ich auf "lösen" klicke.
Das Problem ist dabei vermutlich ein Grundlegendes. Denn ich erzeuge, wenn ich die Datei einlese ein LGS (eigenes Objekt) und gebe dieses im ersten Fenster als String aus. Das ganze passiert in einer extra Klasse in der dann auch diese Methode actionPerformed(Action act) drin steht.
Ich weiß nun aber nicht wie ich auf das in dieser Klasse erzeugte LGS zugreifen soll um es dann beim drücken des zweiten Buttons "weiterzuverarbeiten".
Ich habe jetzt einiges ausprobiert mit Vererbung usw. Und habe ein kleineres Beispiel zusammengebastelt. Aber ich glaube ich blicke zu wenig durch. Vielleicht könnt ihr mir ja einen Hinweis geben oder einen Link. Leider weiß ich nicht genau wonach ich suchen soll. Ich denke mal das es an meinem fehlenden Verständnis der Vererbung liegt und weniger an dem (quasi nicht vorhandenen) Verständnis der GUI.
Vielen herzlichen Dank im Voraus!
Anhänge
Zuletzt bearbeitet: