tutorials.de Buch-Aktion 05/2012
Like Tree3Danke
  • 1 Beitrag von genodeftest
  • 1 Beitrag von HonniCilest
  • 1 Beitrag von Akeshihiro
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
459
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    RaptoXX RaptoXX ist offline Mitglied
    Registriert seit
    Dec 2011
    Beiträge
    10
    Hallo!

    Ich sitze derzeit am einem kleineren Projekt, was sich mit grafischen Oberflächen befasst.

    Ich habe mal als kleines Programm eine "Kontoverwaltung" gebaut. Mein JPanel ist in 2 Teile geteilt. Links eine ComboBox in der ich die Kontonummern* suchen kann, darunter 3 Textfelder für Vorname, Nachname und Betrag. Rechts befindet sich eine Tabelle in der sämtliche Daten der Konten* verfasst sind. (*)

    Jetzt wolte ich folgendes machen: 4 Buttons sollen hinzugefügt werden: "Ändern", "Anzeigen", "Löschen", und "Speichern".

    Was nach dem Betätigen der Buttons passiert, mache ich ja per ActionListener.
    Beim Löschen sollen lediglich die 3 Textfelder "freigemacht" werden. Das war mit setText("") kein Problem.

    Wie realisiere ich aber die anderen?
    Durch "Anzeigen" sollen die jeweiligen Daten, der gewählten Kontonummer in den 3 Textfeldern erscheinen. Bei "Ändern" soll die Tabelle aktualisiert werden, wenn ich z.B. nach dem Anzeigen eine 0 zum Betrag hinzugefügt habe. Durch "Speichern" soll eine Datei entstehen, in der die Daten gespeichert werden. (z.B. "Konto.dat")

    Bitte um schnelle Hilfe!
    mfG RaptoXX
     

  2. #2
    genodeftest genodeftest ist offline Mitglied Brillant
    Registriert seit
    Jun 2009
    Beiträge
    870
    Schau dir mal die LayoutManager unter http://openbook.galileocomputing.de/...7-a4d0c1915451
    RaptoXX bedankt sich. 
    Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
    Code java:
    1
    
    System.out.println("Hallo");
    hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.
    ___________
    Ubuntu Bug #1: Microsoft has a majority market share
    Casecon: Projekt leiser Käse

  3. #3
    RaptoXX RaptoXX ist offline Mitglied
    Registriert seit
    Dec 2011
    Beiträge
    10
    Das mit den Layouts ist mir klar. Das gesamte Fenster ist durch ein Grid-Layout gestaltet, wobei die linke Hälfte kein Layout hat und die rechte das Border-Layout.

    Mir gehts eher darum, wie ich die Daten einlese bzw. speichere. (s.o.)
     

  4. #4
    Avatar von HonniCilest
    HonniCilest HonniCilest ist offline Mitglied Platin
    Registriert seit
    Jun 2009
    Ort
    Java Insel
    Beiträge
    501
    Theoretisch würde sich eine Datenbank anbieten...
    RaptoXX bedankt sich. 
    Jeder Fehler, aus dem wir lernen, ist ein Erfolg...
    ...Aber mach' nicht den Fehler, nicht aus deinen Fehlern zu lernen.

  5. #5
    Avatar von Akeshihiro
    Akeshihiro Akeshihiro ist offline Mitglied Platin
    Registriert seit
    Aug 2008
    Ort
    Kirchlengern (NRW)
    Beiträge
    647
    Welche Form von Persistenz zum Tragen kommt, ist eigentlich egal. Für sowas kleines Bietet sich z.B. XMLDecoder/XMLEncoder an. Man kann aber auch andere Formate nehmen oder eine Datenbank oder was auch immer.

    Viel wichtiger ist eigentlich das Datenhandlich. Wenn das Programm mit den Daten bescheuert umgeht, dann macht man sich nur mehr Stress als gut ist.
    RaptoXX bedankt sich. 
    Man sagt, das Schwert eines Samurai sei seine Seele ...

    Mit den Beiträgen ist es wie mit Schwertern: Je besser die Rohstoffe sind und je öfter man diese bearbeitet, desto hochwertiger sind sie.

    Das Schmieden ist eine Kunst; Das Schreiben auch ;)

  6. #6
    RaptoXX RaptoXX ist offline Mitglied
    Registriert seit
    Dec 2011
    Beiträge
    10
    Nunja...habs jetzt ungefähr so, wie es sein soll.

    Ich überschreibe jetzt beim Speichern, die jeweiligen Elemente in der Arraylist, die ich in den Textfeldern geändert habe. Dadurch wird auch die Tabelle gleich noch aktualisiert.

    Noch ein wenig Feinarbeit und es sollte gehen.

    Danke für die Hilfe!

    mfG RaptoXX
     

Ähnliche Themen

  1. Antworten: 17
    Letzter Beitrag: 12.12.11, 16:41
  2. ArrayList<ArrayList<String>> ausgeben?
    Von fartos im Forum Java
    Antworten: 3
    Letzter Beitrag: 18.10.11, 19:22
  3. ArrayList in einer ArrayList
    Von xXchrissiXx im Forum Java
    Antworten: 8
    Letzter Beitrag: 10.04.07, 10:14
  4. Inhalt einer ArrayList in andere ArrayList kopieren
    Von Pierre im Forum .NET Archiv
    Antworten: 2
    Letzter Beitrag: 05.07.05, 16:58
  5. ArrayList
    Von r_legend im Forum .NET Archiv
    Antworten: 5
    Letzter Beitrag: 28.11.03, 07:06

Stichworte