GUI für Java-Anwendung erzeugen

javaAsd

Mitglied
Hallo,


ich habe vor eine Anwendung zu programmieren, die wie ein Telefonbuch funktioniert.
Bei meiner Anwendung sind mehr Daten als (Name,Telnummer,Adresse usw. aber das ist ähnlich)

1- Einfügen von neuen Teilnehmer
2- Bearbeiten von Teilnehmer
3- Löschen
4- Übersicht von Teilnehmer

Ich dachte zu erst erstelle ich ein GUI mit Swing und nutze dazu windows builder pro als Eclipse Plug in.
Und nutze als "FormLayout" als Layout
Oder würdet ihr was anderes vorschlagen?

Dann muss ich eine Datenbank erstellen. Ich dachte an mysql. Dann kann ich ja aus dieser Datenbank aus lesen. (Es wird kein Server-Client Anwendung. Alles läuft auf einem Rechner)

Vielleicht hat ja jemand Vorschläge-Anmerkungen. Würde mich freuen.
Kennt jemand vielleicht eine ähnliche Anwendung, an die ich mich halten könnte? Wo kann ich sowas finden?

Danke euch allen...
 

nrg

Top Contributor
das ist doch ein schönes Projekt für ein MVC-Modell. Eine Datenbank ist schon eine ganz nette Idee. Das Spielchen kann man natürlich noch weiter treiben. JPA, Hibernate als OR-Mapper und eine embedded h2 dahinter. Ist natürlich für den Anwendungsfall absoluter Overkill aber eine schöne Übung und daraus würde dann eine Applikation entstehen, die auf jeden Fall state of the art ist ;). musst du wissen, wie weit du das treiben möchtest.
 

HimBromBeere

Top Contributor
Ich würde dir nicht empfehlen, da soviel "Overkill" reinzustecken, da verzweifelst du schnell dran, Übung hin oder her. Und dann haste GAR keine Lust mehr...
MAch erstmal paar kleine Sachen, bevor du mit Hibernate und Co anfängst... Schon das Thema MVC wird dich ein Weilchen beschäftigen.
 

javaAsd

Mitglied
Danke für die Anregungen.
Ich bin noch dabei mein GUI zu basteln. Ist aber ganz schön aufwendig. ICh dachte es wäre mit window Builder einfacher. Aber trotzdem ist manchmal unmöglich die Komponenten an die gewünschten Positionen zu bringen.
Was würdet ihr sagen? wäre das einfacher wenn den Formular in html erstelle? Swing ist ja kompatible mit html oder weiß ich es falsch?
Im Grunde möchte ich so ein Fenster. Aber bisschen mehr Informationen. Unten noch paar Panels und da drin Textfields und Textareas..
Wie kann ich so was am einfachsten erstellen?
targetlayout.png


Schönes Wochenende..
 

XHelp

Top Contributor

turtle

Top Contributor
Swing ist ja kompatible mit html

Nein, Swing selbst ist nicht kompatibel zu HTML, es können aber Komponenten verwendet werden, die HTML darstellen/editieren (Z.B. JEditorPane).

Aber WindowBuilder unterstützt doch, den meiner Ansicht nach, besten Layout-Manager, den jGoodies-FormLayout-Manager. Damit ist es eigentich sehr einfach, eine GUI zu bauen. Einfach entsprechend viele Spalten/Zeilen einfügen und in die Zellen dann die Komponente Deiner Wahl (z.B. JTextField, JButton, oder JPanel). Geht, wenn Du es mehrmals gemacht hast, wie geschnitten Brot.;)

Ich würde an Deiner Stelle unterscheiden zwischen Präsentation-Tier mit Swing und Backend-Tier mit Datenbank-Frameworks, wie myBATIS oder JPA oder Hibernate. Zum Anfang in Letzteres empfehle ich myBATIS mal anzuschauen, weil Du lernen solltest, wie eine SQL-Datenbank tickt. Danach kannst Du einfacher auf andere Frameworks wechseln, weil Du dies Basic schon kennst.

Und beginnen würde ich NICHT mit der GUI sondern mit dem Backend, da eine GUI sehr häufig geändert wird, und den Backend-Code ohne hübsche GUI ans Laufen kriegen kann.
 
V

vanny

Gast
Naja die Datenbankanforderungen sind nun nich so der Hammer und durchaus auch ohne Frameworkgeballer zu bewältigen.
Ich würde empfehlen alles selbst zu machen sowohl das Backend als auch die Layoutgeschichte.
Also kein GUI-Builder und kein Framework, denn wie schon hier erwähnt ... selbst wenn man den Einstieg mit diesen Tools hinbekommt, begreift man von dem, was eigentlich alles geschieht fast nichts.
Und davon hat man in Zukunft eher wenig :p

//EDIT:
Was die Reihenfolge der Erstellung angeht, handhabe ich es immer so, dass ich mir möglichst genaue Vorstellungen mache, wie meine Gui aussehen und funktionieren soll. Dann mache ich mich code-technisch jedoch erst ans Backend (die Gui Vorstellung ist mMn. wichtig um die Datenschicht richtig zu wählen).
Dann kann man genüsslich die Gui basteln und fertsch.

Gruß Vanny
 
Zuletzt bearbeitet von einem Moderator:
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Start-Activity für Java Maven Web-Anwendung festlegen Java Basics - Anfänger-Themen 2
A Testprogramm in java oder javascript für Windows Anwendung? Java Basics - Anfänger-Themen 1
F u.a. Ressourcen begrenzung für Java-Anwendung Java Basics - Anfänger-Themen 5
Sniper1000 Java 391 für Windows Java Basics - Anfänger-Themen 37
benny1993 Java Programm erstellen für ein Fußball-Turnier Java Basics - Anfänger-Themen 3
R Operatoren Rechenoperation in Java verwenden für Calculator Java Basics - Anfänger-Themen 2
frager2345 Java Singleton Muster -> Methode für Konstruktor mit Parametern Java Basics - Anfänger-Themen 3
K Spieleidee gesucht für Informatikprojekt - JAVA (BlueJ)? Java Basics - Anfänger-Themen 15
javamanoman Java für Online Banking Java Basics - Anfänger-Themen 12
JordenJost Java ist auch eine Insel für Anfänger Java Basics - Anfänger-Themen 2
R Ist Java das Richtige für mich? Java Basics - Anfänger-Themen 4
E Kleines Java-Projekt für Anfänger Java Basics - Anfänger-Themen 10
A Java die richtige Programmiersprache für mein Projekt? Java Basics - Anfänger-Themen 1
C Was ist nötig für ein Java-Programm auf Server für Website Java Basics - Anfänger-Themen 18
M Java Einstellung von Apache POI für MS Word Erstellung mit Eclipse Java Basics - Anfänger-Themen 6
P Wie für EIN Java Programm von 64bit Java (=Standard) auf 32bit Java Installation (Windows) umschalten? Java Basics - Anfänger-Themen 6
V Ersätze für Java-Scanner Java Basics - Anfänger-Themen 9
M Lösung Aufgabe - Java Programmiren lernen für Dummies Java Basics - Anfänger-Themen 11
J Projektideen für Java (auch gehobeneres Niveau)? Java Basics - Anfänger-Themen 16
O Ideen für kleinere Projekte um Java zu lernen Java Basics - Anfänger-Themen 1
R Erste Schritte Materialien für Java-Anfänger Java Basics - Anfänger-Themen 7
M Was brauche ich für Java + Fehler Java Basics - Anfänger-Themen 2
steven789hjk543 Erste Schritte java programmieren/ Schritt für Schritt Java Basics - Anfänger-Themen 14
J Texte für Java Programmierung besser verstehen? Java Basics - Anfänger-Themen 2
G Erste Schritte Suche Java Programmierer für kleines Projekt Java Basics - Anfänger-Themen 1
D Java-API mit Command Line Tool für Rasenroboter umsetzen Java Basics - Anfänger-Themen 10
H Ist Java überhaupt die richtige Sprache für das Projekt? Java Basics - Anfänger-Themen 8
B Brauch Hilfe für Java Programm Java Basics - Anfänger-Themen 12
I Grammatik für Java Java Basics - Anfänger-Themen 1
Hijo2006 Java SE 8 für Mac Os Java Basics - Anfänger-Themen 3
A Erste Schritte Vieschiedene Java versionen für verschiedne Programme/Projekte Java Basics - Anfänger-Themen 3
T Variablen PHP Array jetzt für Java Java Basics - Anfänger-Themen 1
K JDK installieren displays java applet für MAC Java Basics - Anfänger-Themen 10
T Ist Java zu kompliziert für Jedermann? Java Basics - Anfänger-Themen 43
C Lösung für RegEx in Java gesucht Java Basics - Anfänger-Themen 2
J Java Spiel Zufallsauswahl für Zugbeginn Java Basics - Anfänger-Themen 3
Z Gleiches Verzeichnis für class und java unter Windows Muss? Java Basics - Anfänger-Themen 11
V welche Methode am besten sich für JPG einfügung in Java anzugewöhnen ? Java Basics - Anfänger-Themen 4
O Java Interfaces für andere Programmiersprachen zur Verfuegung stellen? Java Basics - Anfänger-Themen 2
J für eine java klausur Java Basics - Anfänger-Themen 5
P Ein Bild für GUI (Java-Editor) Java Basics - Anfänger-Themen 4
B Lernzeit für C++ und Java Grundlagen Java Basics - Anfänger-Themen 11
A Eclipse - Java-Programm exportieren für Ubuntu TLS 10 Java Basics - Anfänger-Themen 9
G Clique-Finder in Java für Fb Java Basics - Anfänger-Themen 3
R SQL ähnlicher Filter für Java Listen Java Basics - Anfänger-Themen 2
S java für besonders dumme dummies oder ich bekomms nicht mal installiert Java Basics - Anfänger-Themen 29
M Tipps für einen Java-Anfänger Java Basics - Anfänger-Themen 5
S Java für Anfänger: Probleme mit read() Java Basics - Anfänger-Themen 20
A geeignete Java-Projekte für Schüler (Einsteiger) Java Basics - Anfänger-Themen 28
M xml log4j überschreiben für/in Java Klassen Java Basics - Anfänger-Themen 4
X Ist Java für mich das richtige? Java Basics - Anfänger-Themen 10
W Erste Schritte OOP-Lektüre für Anfänger/Umsteiger von Clipper auf Java Java Basics - Anfänger-Themen 6
J Welches Java-Videotutorial für Anfänger empfehlenswert? Java Basics - Anfänger-Themen 7
S Erste Schritte import für andere Klassenfiles verfügbar machen? (Java unter Eclipse) Java Basics - Anfänger-Themen 8
Kenan89 Vorbereitungen für JSP und Java Programme Java Basics - Anfänger-Themen 2
B Java für Anfänger Java Basics - Anfänger-Themen 7
K Input/Output Verschiedene Ordner für Java u.v.m. Projekte Java Basics - Anfänger-Themen 3
M Ist Java gut für Sortierroutinen? Java Basics - Anfänger-Themen 21
S Java-Editor für Mac? Java Basics - Anfänger-Themen 8
J JAVA zu unsicher für MYSQL? Java Basics - Anfänger-Themen 4
B Grafische Oberfläche für Java-Programm Java Basics - Anfänger-Themen 5
K JAVA für online und offline Programme? Java Basics - Anfänger-Themen 7
U Java neue Variable für jeden Schleifendurchgang Java Basics - Anfänger-Themen 11
D Quelle für Java-Grundlagen gesucht Java Basics - Anfänger-Themen 16
D Problem mit Java für dummies Java Basics - Anfänger-Themen 2
T Zugangsdaten für Datenbank in Java-Programm speichern? Java Basics - Anfänger-Themen 5
K Formular für JAVA Java Basics - Anfänger-Themen 6
C Java programm mit Datenbank für Anfänger Java Basics - Anfänger-Themen 21
F Minigolf für Java Java Basics - Anfänger-Themen 14
E Was ist das für ein Java Konstrukt (e.getDistance() < 200 ? 0 : 8) Java Basics - Anfänger-Themen 2
J Tools für Java-Konvention und Javadoc ? Java Basics - Anfänger-Themen 2
J Webserver für Java Programm Java Basics - Anfänger-Themen 6
L Java Programier Aufgaben für Anfänger Java Basics - Anfänger-Themen 5
S JAVA Methode für Maximum aus 4 ganzen Zahlen Java Basics - Anfänger-Themen 12
S Tastensteuerung für ein Java-Spiel Java Basics - Anfänger-Themen 2
H Textpad > Benutzer-Programme für Java Java Basics - Anfänger-Themen 2
A langsames Java-Browser-Plugin für knuddels.de Java Basics - Anfänger-Themen 8
M Datei mit Java für Programm öffnen Java Basics - Anfänger-Themen 10
T Klasse in Java für doppelt verkettete Listen Java Basics - Anfänger-Themen 4
A RegEx für java funktion Java Basics - Anfänger-Themen 3
K sowas wie StyleCop für JAVA? Java Basics - Anfänger-Themen 10
I ScriptEngineManager für Java 1.5 Java Basics - Anfänger-Themen 4
Spin Konto (großes Projekt für anfänger in Java ^^) Java Basics - Anfänger-Themen 7
M Welches Betriebsystem ist für Java am geeignetesten Java Basics - Anfänger-Themen 135
B Ist Java das richtige für mich? Java Basics - Anfänger-Themen 12
G Hilfe bei GUI für Java Programm erstellen Java Basics - Anfänger-Themen 2
N Guter Zufallsgenerator für Java Java Basics - Anfänger-Themen 9
M java applet für für folgende onlineapplikation sinvoll? Java Basics - Anfänger-Themen 3
J Bitte um Erklärung für einen Java-Ausdruck Java Basics - Anfänger-Themen 8
G welche Java-Technologie für JDBC geeignet Java Basics - Anfänger-Themen 6
V suche nach nsis script für java applikation Java Basics - Anfänger-Themen 2
G Java für Opera Mini (S60) Java Basics - Anfänger-Themen 2
M Was brauch ich alles für Java Programmieren Java Basics - Anfänger-Themen 14
M Beadarf ermitteln für Java heap space Java Basics - Anfänger-Themen 4
G eclipse für java (j2ME) und PHP. einrichten? Java Basics - Anfänger-Themen 2
S String für das java jre home verzeichnis Java Basics - Anfänger-Themen 3
M Lehrbuch für Java Java Basics - Anfänger-Themen 3
G Was Units für Pascal sind, sind ? für Java Java Basics - Anfänger-Themen 9
M Java programm für Mac Java Basics - Anfänger-Themen 61
K Java Programm als Standard Programm für bestimmte Dateitypen Java Basics - Anfänger-Themen 13

Ähnliche Java Themen

Neue Themen


Oben