Swing jScrollPane - pro Eintrag der Liste, die jCheckBoxes Speichern die in dem Eintrag aktiviert wurden

Selfieh

Neues Mitglied
Hey, ich möchte gern ein Programm machen, indem man bei einem Anime festhalten kann bei welcher folge man ist. Das Programm ist soweit vom aussehen eigentlich fertig, soll ja nix großes sein. Nun habe ich nur noch 4 Probleme bei denen ich Hilfe bräuchte. Ich habe das ganze mit "NetBeans IDE 8.2" gemacht, da sich dies sehr gut dafür eignet da man dort "Visuell" arbeiten kann.

1. Problem : Der Save-Knopf funktioniert noch nicht und ich weiß nicht wie ich das machen kann, dass der beim Knopfdruck halt alles speichert(Checkboxen(Episoden) die einen haken drin haben sowie die dazu passenden Radio Buttons (Seasons)).

2. Problem : Das jScrollPane(Anime-Liste) sollte pro Eintrag(Anime) natürlich wieder leer sein außer bei denen wo man halt was angewählt hat z.B. ".hack//Roots" sind Episode 1-4 angewählt aber auf "Absolute Duo" sollen die halt leer sein, aber wenn ich wieder auf ".hack//Roots" gehe sollen wieder die haken da sein.

3. Problem : Eigentlich das Selbe wie das 2. Problem halt aber nur mit den Seasons.. dass da halt auch wieder pro Season die Einträge gespeichert werden sollen.

4.Problem : Wenn ich das Projekt jetzt Exportiere habe ich nur eine ZIP Datei wo Unterordner drin sind(build, dist, nbproject, src, test) und 2 dateien (build.xml, manifest.mf). Am Ende sollte das aber mit einer .exe Datei ausgeführt werden. ._.
Bitte beachtet dass ich mir mein jetziges Java-Wissen Selbst angeeignet habe oder durch Youtube Videos!.

Das Programm: http://prntscr.com/hbrnm2
Die Main: https://hastebin.com/jijaninico.java

Der Code des JFrames: https://hastebin.com/orafarotum.java

Ich hoffe ihr könnt mir helfen und bedanke mich bei euch schonmal ^^
 
Heyho,

Anime-Fans muss doch geholfen werden 🙂

  1. Ich bin auch NetBeans - Fan, aber wenn du Java lernen willst, verzichte auf den GUI-Designer, denn dieser erzeugt unfassbar viel OverHead und nicht ganz so lesbaren Code.
  2. Hast du dir schon Gedanken darüber gemacht wie du deine Daten überhaupt speichern willst?
    Stichworte dazu: Datenbank? XML? JSON? o.ä.
    Wenn du das geregelt hast, sprich pro "Anime" die geschauten Staffeln/Episoden abspeicherst, sollten sich die Punkte 1 bis 3 bei dir in Luft auflösen, denn dann speicherst du auf dem "Speichern" Knopf die gewählten Checkboxen etc. ab, und holst diese beim auswählen des Animes wieder auf der Datei o.ä. ab und lädst diese Daten in die GUI hinein.
  3. Eine direkte .exe Datei wirst du mit Java nicht erzeugen können. Aber eine .jar.. (Kann auch mit Doppelklick ausgeführt werden).
    In NetBeans rechtsklicke dein Projekt und gehe auf "Clean & Build". Anschließend ist in deinem "Projekt Verzeichnis" noch ein "dist" Ordner, in welchem wiederrum die fertige "x.jar" Datei liegt.
 
Woah! ich hätte nicht gedacht dass noch jemand antwortet 😀
Ich bin auch NetBeans - Fan, aber wenn du Java lernen willst, verzichte auf den GUI-Designer, denn dieser erzeugt unfassbar viel OverHead und nicht ganz so lesbaren Code.

Nunja, wie gesagt, ich kenne mich halt nicht so wirklich mit sowas aus, und ich kenne keinen der mir das so beibringen kann.. bin auch kein Fan von Büchern 😀
Hast du dir schon Gedanken darüber gemacht wie du deine Daten überhaupt speichern willst?
Stichworte dazu: Datenbank? XML? JSON? o.ä.
ich würde das gern in form einer XML oder wenn sogar möglich in einer CFG-Datei.

denn dann speicherst du auf dem "Speichern" Knopf die gewählten Checkboxen etc. ab, und holst diese beim auswählen des Animes wieder auf der Datei o.ä. ab und lädst diese Daten in die GUI hinein.
das war mir ja klar, aber mir fehlt leider das wissen das umzusetzen 🙁

In NetBeans rechtsklicke dein Projekt und gehe auf "Clean & Build". Anschließend ist in deinem "Projekt Verzeichnis" noch ein "dist" Ordner, in welchem wiederrum die fertige "x.jar" Datei liegt
Hab ich getan aber irgendwie passiert nix wenn ich sie öffne 😀
 

Zurück
Oben