Hallo!
Wie einige bereits wissen, programmiere ich ein Chatprogramm für ein Heimnetzwerk. Der "Hauptcode" steht, möchte jetzt ein bisschen Feintuning vornehmen, um auch meine bis jetzt sehr geringen Java-Kenntnisse aufzubessern.
Bis jetzt besteht das alles aus einer Klasse, bis jetzt auch "nur eine Oberfläche". Ich möchte jedoch eine weitere Oberfläche programmieren, bei der man Einstellungen vornehmen kann (wie z.B. Usernamen ändern). Durch klick auf einen Button in dem Hauptfenster soll ein Einstellungen-Fenster aufgehen.
Dazu habe ich folgende Fragen:
1. Wenn das Einstellungen-Frame geschlossen wird, sollen Variablen (wie z.B. String username = "Gayson") an die Hauptklasse (Hauptfenster) übermittelt werden. Gibt es dafür eine Möglichkeit?
Meine Idee dazu war, dass beim Schließen des Einstellungen-Frames die Einstellungen in einer externen Datei abgespeichert werden. Dann soll im Hauptfenster die Variablen aus der Datei ausgelesen werden. Wenn dies eine varinate ist, wie speicher ich die verschiedenen Einstellungen ab? Für jede Einstellung eine eigene Datei? (Filewriter usw. sind mir bekannt, dass kreieren einer Textdatei also kein Problem)
2. Wenn der Einstellungen-Button gedrückt wird, öffnet sich das Einstellungen-Fenster, das Hauptfenster, bleibt jedoch "aktiv", d.h. man kann weiterchatten, obwohl das Einstellungen-Fenster offen ist. Wie kann ich das Hauptfenster nicht anklickbar machen?
Ich würde mich auf eine Antwort riesig freuen!
Wie einige bereits wissen, programmiere ich ein Chatprogramm für ein Heimnetzwerk. Der "Hauptcode" steht, möchte jetzt ein bisschen Feintuning vornehmen, um auch meine bis jetzt sehr geringen Java-Kenntnisse aufzubessern.
Bis jetzt besteht das alles aus einer Klasse, bis jetzt auch "nur eine Oberfläche". Ich möchte jedoch eine weitere Oberfläche programmieren, bei der man Einstellungen vornehmen kann (wie z.B. Usernamen ändern). Durch klick auf einen Button in dem Hauptfenster soll ein Einstellungen-Fenster aufgehen.
Dazu habe ich folgende Fragen:
1. Wenn das Einstellungen-Frame geschlossen wird, sollen Variablen (wie z.B. String username = "Gayson") an die Hauptklasse (Hauptfenster) übermittelt werden. Gibt es dafür eine Möglichkeit?
Meine Idee dazu war, dass beim Schließen des Einstellungen-Frames die Einstellungen in einer externen Datei abgespeichert werden. Dann soll im Hauptfenster die Variablen aus der Datei ausgelesen werden. Wenn dies eine varinate ist, wie speicher ich die verschiedenen Einstellungen ab? Für jede Einstellung eine eigene Datei? (Filewriter usw. sind mir bekannt, dass kreieren einer Textdatei also kein Problem)
2. Wenn der Einstellungen-Button gedrückt wird, öffnet sich das Einstellungen-Fenster, das Hauptfenster, bleibt jedoch "aktiv", d.h. man kann weiterchatten, obwohl das Einstellungen-Fenster offen ist. Wie kann ich das Hauptfenster nicht anklickbar machen?
Ich würde mich auf eine Antwort riesig freuen!