vendredi 1 mai 2015

Erste Schritte mit GUI - Fileverarbeitung, Listener,...

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:
Klicken Sie auf die Grafik für eine größere Ansicht  Name: Unbenannt.PNG  Hits: 4  Größe: 6,7 KB  ID: 7705

Auswahl der Datei ist auch möglich:
Klicken Sie auf die Grafik für eine größere Ansicht  Name: Unbenannt2.PNG  Hits: 2  Größe: 22,4 KB  ID: 7706

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:

  1. private void GUI_Listeners()
  2. {
  3. //Open a dialog to choose a file
  4. this.menu1_file.addActionListener(new ActionListener(){
  5. public void actionPerformed(ActionEvent e)
  6. {
  7. JFileChooser chooser = new JFileChooser();
  8.  
  9. int value = chooser.showOpenDialog(null);
  10.  
  11. //check if file should be opened
  12. if(value == JFileChooser.APPROVE_OPTION)
  13. {
  14. File datei = chooser.getSelectedFile();
  15. System.out.println("Die zu öffnende Datei ist: " + datei);
  16.  
  17. file = datei;
  18.  
  19. System.out.println("Die zu öffnende Datei ist: " + file);
  20.  
  21. }
  22. }
  23. });
  24. }


Wie kann ich aber nun auf dieses File zugreifen?
Miniaturansichten angehängter Grafiken
Klicken Sie auf die Grafik für eine größere Ansicht  Name: Unbenannt.PNG  Hits: -  Größe: 6,7 KB  ID: 7705   Klicken Sie auf die Grafik für eine größere Ansicht  Name: Unbenannt2.PNG  Hits: -  Größe: 22,4 KB  ID: 7706  


Erste Schritte mit GUI - Fileverarbeitung, Listener,...

0 commentaires:

Enregistrer un commentaire