vendredi 1 mai 2015
Erste Schritte mit GUI - Fileverarbeitung, Listener,...
Posted on 16:28 by verona
Bin gerade dabei mich mit dem Thema GUI das erste Mal zu beschäftigen.
Dabei ist der Anfang recht gut gelaufen, solange es um die Gestaltung ging.
Möchte ein Quiz machen, wo es oben in der GUI ein Menü gibt, um die Datei wählen zu können, in der die Fragen abgespeichert sind.
Darunter soll dann eine Frage mit den 4 Antwortmöglichkeiten zu sehen sein und darunter wiederrum 4 Antwort-Buttons.
Die GUI sieht nach dem Start der Applikation aktuell so aus:
Auswahl der Datei ist auch möglich:
Stecke nun aber bei der Weiterverarbeitung des Files. Habe eine Klasse Quiz_Reader erstellt, in der ich das File in weitererfolge auslesen möchte. Nur habe ich keine Ahnung wie ich es bewerkstelligen kann, dass ich in der Klasse damit arbeiten kann.
Habe derzeit die Klasse Quiz_GUI, in der auch die Fileauswahl gemacht wird.
Wie kann ich aber nun auf dieses File zugreifen?
Dabei ist der Anfang recht gut gelaufen, solange es um die Gestaltung ging.
Möchte ein Quiz machen, wo es oben in der GUI ein Menü gibt, um die Datei wählen zu können, in der die Fragen abgespeichert sind.
Darunter soll dann eine Frage mit den 4 Antwortmöglichkeiten zu sehen sein und darunter wiederrum 4 Antwort-Buttons.
Die GUI sieht nach dem Start der Applikation aktuell so aus:
Auswahl der Datei ist auch möglich:
Stecke nun aber bei der Weiterverarbeitung des Files. Habe eine Klasse Quiz_Reader erstellt, in der ich das File in weitererfolge auslesen möchte. Nur habe ich keine Ahnung wie ich es bewerkstelligen kann, dass ich in der Klasse damit arbeiten kann.
Habe derzeit die Klasse Quiz_GUI, in der auch die Fileauswahl gemacht wird.
Java Code:
-
private void GUI_Listeners()
-
{
-
//Open a dialog to choose a file
-
{
-
-
int value = chooser.showOpenDialog(null);
-
-
//check if file should be opened
-
{
-
-
file = datei;
-
-
-
}
-
}
-
});
-
}
Wie kann ich aber nun auf dieses File zugreifen?
Erste Schritte mit GUI - Fileverarbeitung, Listener,...
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire