mercredi 25 février 2015

Datei mit Komponenten einbinden

Heei,



leider komme ich bei diesem Beispiel nicht mehr weiter. Kann mir wer helfen. Es geht um eine txt Datei mit dem Inhalt:

FRAME hallo 100 100 500 300

BUTTON OK 10 200 80 20

BUTTON CANCEL 100 200 80 20

LABEL 90 100 50 20 255/0/0 0/0/255

LABEL 140 100 50 20 0/255/0 0/0/255

LABEL AHA 190 100 50 20 0/0/255 0/255/0

LABEL Name 30 30 50 30 0/0/0 255/0/0

TEXTFIELD 85 30 100 30

Die soll eingebunden werden, damit das Programm dann das genau auch anzeigt was da steht, also GUI.

Bis jetzt habe ich drei Klassen aber nicht viel. Eine Klasse Ansicht mit:


Java Code:






  1. public class Ansicht extends JFrame



  2. {



  3. // ArrayList für alle Komponenten im Frame



  4. ArrayList<Component> komponenten;



  5. public Ansicht()



  6. {



  7. this.getContentPane().setLayout(null);



  8. komponenten=Daten.einlesen("komponenten.txt");



  9. this.anzeigen();



  10. this.setDefaultCloseOperation(JFrame .EXIT_ON_CLOSE);



  11. this.setVisible(true);



  12. }



  13. // anzeigen der Komponenten im Fenster



  14. public void anzeigen()



  15. {



  16. // todo



  17. }



  18. }







Eine Klasse Daten:


Java Code:






  1. public class Daten {



  2. // einlesen der Informationen als Komponenten



  3. public static ArrayList<Component> einlesen(String dateiname) {



  4. // todo



  5. ......



  6. }



  7. }







Eine Methode die das ganze einlesen soll die aber noch nicht fertig ist:


Java Code:






  1. public void einlesen(){



  2. try{



  3. BufferedReader reader = new BufferedReader (new FileReader ("komponenten.txt"));



  4. String row=reader.readLine();



  5. while(row!=null){



  6. .....



  7. row=reader.readLine();



  8. }//while



  9. }catch(Exception exc){



  10. }







und die letzte Klasse Haupt die Ansicht aufruft.

Danke im Voraus.





Datei mit Komponenten einbinden

0 commentaires:

Enregistrer un commentaire