Werte per Knopfdruck aus TextField auslesen und speichern

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Werte per Knopfdruck aus TextField auslesen und speichern

    Liebe Community,

    ich möchte mir, da ich viele DVDs verleihe, ein Applet dafür anlegen
    Ich komm aber nicht drauf, wie ich einen Wert aus einem Tetfeld auslesen kann, um diesen in ein Array und später in eine CSV-Datei zu speichern.
    könnt ihr mir bitte helfen?
    im Folgenden mein bisheriger Quellcode:


    Quellcode

    1. import java.awt.*;
    2. import java.awt.event.*;
    3. import java.applet.Applet;
    4. public class dvd extends Applet {
    5. // Anfang Attribute
    6. // Buttons werden erstellt
    7. private Button verwaltung = new Button();
    8. private Button formular = new Button();
    9. private Button hinweise = new Button();
    10. // accept-Button
    11. private Button bestaetigen = new Button();
    12. private Label label7 = new Label();
    13. private TextField textField41 = new TextField();
    14. private Button search = new Button();
    15. // Ende Attribute
    16. public void init() {
    17. Panel cp = new Panel(null);
    18. cp.setBounds(0, 0, 620, 616);
    19. add(cp);
    20. // Anfang Komponenten
    21. //erste Zeile
    22. textField1.setBounds(32, 152, 94, 36);
    23. textField1.setEditable(false);
    24. String Titel1;
    25. Titel1 = DVDRead.getTitel(0);
    26. textField1.setText(Titel1);
    27. cp.add(textField1);
    28. textField2.setBounds(136, 152, 110, 36);
    29. textField2.setEditable(false);
    30. String Actor1;
    31. Actor1 = DVDRead.getSchauspieler(0);
    32. textField2.setText(Actor1);
    33. cp.add(textField2);
    34. textField3.setBounds(256, 152, 62, 36);
    35. textField3.setEditable(false);
    36. String Genre1;
    37. Genre1 = DVDRead.getGenre(0);
    38. textField3.setText(Genre1);
    39. cp.add(textField3);
    40. textField4.setBounds(328, 152, 62, 36);
    41. textField4.setEditable(false);
    42. String Laenge1;
    43. Laenge1 = DVDRead.getLaenge(0);
    44. textField4.setText(Laenge1);
    45. cp.add(textField4);
    46. checkbox1.setBounds(416, 160, 20, 20);
    47. checkbox1.setLabel("");
    48. Boolean tof1;
    49. tof1 = DVDRead.getStatus(0);
    50. checkbox1.setState(tof1);
    51. cp.add(checkbox1);
    52. textField5.setBounds(456, 152, 118, 36);
    53. String Date1;
    54. Date1 = DVDRead.getDatum(0);
    55. textField5.setText(Date1);
    56. textField5.addTextListener(new TextListener() {
    57. public void textValueChanged(TextEvent evt) {
    58. textField5_TextValueChanged(evt);
    59. }
    60. });
    61. cp.add(textField5);
    62. // Hier wurden weitere 7 Codeblöcke entfernt, die aber nicht anders als Block 1 (ab "erste Zeile", siehe oben) aufgebaut sind (keine Fehlermeldungen bisher)
    63. //Confirm-Button
    64. bestaetigen.setBounds(456, 536, 115, 33);
    65. bestaetigen.setLabel("Bestätigen");
    66. bestaetigen.addActionListener(new ActionListener() {
    67. public void actionPerformed(ActionEvent evt) {
    68. bestaetigen_ActionPerformed(evt);
    69. }
    70. });
    71. cp.add(bestaetigen);
    72. public void bestaetigen_ActionPerformed(ActionEvent evt) {
    73. // TODO hier Quelltext einfügen
    74. } // end of bestaetigen_ActionPerformed
    75. public void search_ActionPerformed(ActionEvent evt) {
    76. // TODO hier Quelltext einfügen
    77. } // end of search_ActionPerformed
    78. public void textField5_TextValueChanged(TextEvent evt) {
    79. // TODO hier Quelltext einfügen
    80. } // end of textField5_TextValueChanged
    81. public void textField10_TextValueChanged(TextEvent evt) {
    82. // TODO hier Quelltext einfügen
    83. } // end of textField10_TextValueChanged
    84. public void textField15_TextValueChanged(TextEvent evt) {
    85. // TODO hier Quelltext einfügen
    86. } // end of textField15_TextValueChanged
    87. public void textField20_TextValueChanged(TextEvent evt) {
    88. // TODO hier Quelltext einfügen
    89. } // end of textField20_TextValueChanged
    90. public void textField25_TextValueChanged(TextEvent evt) {
    91. // TODO hier Quelltext einfügen
    92. } // end of textField25_TextValueChanged
    93. public void textField30_TextValueChanged(TextEvent evt) {
    94. // TODO hier Quelltext einfügen
    95. } // end of textField30_TextValueChanged
    96. public void textField35_TextValueChanged(TextEvent evt) {
    97. // TODO hier Quelltext einfügen
    98. } // end of textField35_TextValueChanged
    99. public void textField40_TextValueChanged(TextEvent evt) {
    100. // TODO hier Quelltext einfügen
    101. } // end of textField40_TextValueChanged
    102. // Ende Methoden
    103. } // end of class dvd
    Alles anzeigen


    in den Textfeldern 5, 10, 15, 20, 25, 30, 35 und 40 sollen Werte eingegeben werden können, um diese mit dem Button "Bestaetigen" in ein String-Array reinzuspeichern.
    könnt ihr mir da bitte helfen?
    einige Zeilen wurden wegen Überlänge gekürzt
    danke im Voraus
    lg
    Synthron

    Postscriptum: Programm: Java-Editor