J
jDennis79
Gast
Hallo Forum.
Ich habe nicht direkt eine Frage, ich muss nur mal mein Problem aufschreiben; meistens hilft es ja schon, ein Problem zu beschreiben, und vielleicht hat ja der/die ein oder andere von euch ein paar gute Tipps für mich.
Ich habe das bhv-Einsteigerseminar Java durchgearbeitet, ich habe "Java von Kopf bis Fuß" durchgearbeitet, und ich habe die Hälfte der Insel durchgearbeitet (ab der zweiten Hälfte fehlt mir in dem Buch irgendwie der "rote Faden" und der Autor verzettelt sich für mein Gefühl zu viel). Ich hatte damit auch wenig Probleme, ich habe die Konzepte verstanden und die Arbeit damit hat mir Spaß gemacht.
Mein Problem fängt an, sobald Swing ins Spiel kommt. Ich komme dabei jedes Mal (und ich habe einige Anläufe gemacht) total ins Schleudern und verzettele mich komplett. GUI-Aufbau, Listener, Klassenorganisation, SwingUtilites & Threadsicherheit, Packages, Verbindung von Logik mit GUI - mir scheint das regelmäßig zuviel zu werden und über den Kopf zu wachsen.
Selbst eine einfache GUI-Anwendung, wie beispielsweise ein Celsius-Fahrenheit-Umrechner mit zwei Textfeldern und einem Button, bereitet mir schon massive Probleme. Der übliche Tipp, Durchhaltevermögen zu zeigen und Übung, Übung, Übung hilft wenig weiter, wenn schon das simpelste Programm zur Hürde wird.
Die Tutorials im Internet helfen dabei auch nicht viel weiter, weil sie zwar einzelne Komponenten gut beschreiben, aber eben gerade nicht das Zusammenspiel von GUI und Logik, die Aufteilung der Codeteile und die Organisation der Klassen. Auch das GUI-Kapitel der Insel hat mir wenig weitergeholfen, weil es meiner Meinung nach (im Gegensatz zur ersten Hälfte des Buches) eher Referenz zu Swing-Komponenten ist als Lehrwerk.
Bei ganz simplen Einsteigerbüchern hingegen, die eher den Aufbau einer GUI-Anwendung beschreiben als einzelne Komponenten vorzustellen, habe ich wiederum das Problem, dass Dinge wie SwingUtilities gar nicht erst besprochen werden und der meiste Code in eine einzige Klasse geklatscht wird.
Ich weiß einfach nicht so recht, wo ich ansetzen soll, um mich da vernünftig "reinzuarbeiten".
Ist halbwegs verständlich, was mein Problem ist?
Ich habe nicht direkt eine Frage, ich muss nur mal mein Problem aufschreiben; meistens hilft es ja schon, ein Problem zu beschreiben, und vielleicht hat ja der/die ein oder andere von euch ein paar gute Tipps für mich.
Ich habe das bhv-Einsteigerseminar Java durchgearbeitet, ich habe "Java von Kopf bis Fuß" durchgearbeitet, und ich habe die Hälfte der Insel durchgearbeitet (ab der zweiten Hälfte fehlt mir in dem Buch irgendwie der "rote Faden" und der Autor verzettelt sich für mein Gefühl zu viel). Ich hatte damit auch wenig Probleme, ich habe die Konzepte verstanden und die Arbeit damit hat mir Spaß gemacht.
Mein Problem fängt an, sobald Swing ins Spiel kommt. Ich komme dabei jedes Mal (und ich habe einige Anläufe gemacht) total ins Schleudern und verzettele mich komplett. GUI-Aufbau, Listener, Klassenorganisation, SwingUtilites & Threadsicherheit, Packages, Verbindung von Logik mit GUI - mir scheint das regelmäßig zuviel zu werden und über den Kopf zu wachsen.
Selbst eine einfache GUI-Anwendung, wie beispielsweise ein Celsius-Fahrenheit-Umrechner mit zwei Textfeldern und einem Button, bereitet mir schon massive Probleme. Der übliche Tipp, Durchhaltevermögen zu zeigen und Übung, Übung, Übung hilft wenig weiter, wenn schon das simpelste Programm zur Hürde wird.
Die Tutorials im Internet helfen dabei auch nicht viel weiter, weil sie zwar einzelne Komponenten gut beschreiben, aber eben gerade nicht das Zusammenspiel von GUI und Logik, die Aufteilung der Codeteile und die Organisation der Klassen. Auch das GUI-Kapitel der Insel hat mir wenig weitergeholfen, weil es meiner Meinung nach (im Gegensatz zur ersten Hälfte des Buches) eher Referenz zu Swing-Komponenten ist als Lehrwerk.
Bei ganz simplen Einsteigerbüchern hingegen, die eher den Aufbau einer GUI-Anwendung beschreiben als einzelne Komponenten vorzustellen, habe ich wiederum das Problem, dass Dinge wie SwingUtilities gar nicht erst besprochen werden und der meiste Code in eine einzige Klasse geklatscht wird.
Ich weiß einfach nicht so recht, wo ich ansetzen soll, um mich da vernünftig "reinzuarbeiten".
Ist halbwegs verständlich, was mein Problem ist?