JavaFX - grundlegende Verständnisprobleme

luuukas

Neues Mitglied
Hallo in die Runde,

ich hoffe ich bin mit dieser Anfängerfrage hier richtig, falls nicht bitte verschieben oder löschen.

Im Rahmen einer Informatik-VL im Studium (ich bin fachfremd) muss ich eine grafische Nutzeroberfläche erstellen, mit der Daten aus einem Modell dargestellt und verändert werden sollen, die Daten werden dabei als BarChart dargestellt und können verändert werden durch Interaktion mit der GUI -> Reduzierung gemäß einer vorgegebenen Menge, Erhöhung einer Menge bis auf ihren maximalen Wert.

Die GUI mit den einzelnen Elementen zu programmieren habe ich hinbekommen, also das leere Gerüst der Oberfläche steht. Das Modell ist auch fertig. Das ganze nun mit Funktionen zu hinterlegen bereitet mir jedoch arge Schwierigkeiten. Die Struktur "Model - View - Controller" ist mir bekannt und ich meine auch zu verstehen inwiefern diese zusammenhängen, jedoch fällt es mir schwer die Sache im Code umzusetzen.

Kennt jemand von euch gute Tutorials, Dokumentationen o.Ä. die das ganze Thema anfängerfreundlich beleuchten? Das Skript meiner VL ist nur wenig hilfreich und bisherige Beispiele sind nicht wirklich hilfreich, da die Controller sich von mal zu mal sehr unterscheiden.

Ich hoffe auf Hilfe und bedanke mich schonmal im voraus!

Viele Grüße
 
Y

yfons123

Gast
Wie du es schon auch beschrieben hast kommt das Modell zuerst.
Das heißt du kannst deine Datenklassen erstmal erstellen OHNE GUI. und schon mal rum rechnen in der Main ob das auch so funktioniert. Hier noch mit System.out.println arbeiten ( oder unit tests aber das könnte noch zu weit in der Ferne liegen )


Wenn dein Modell dann passt und die Kalkulationen stimmen kannst du weiter machen mit javafx.
Da sollte man sich erstmal mit maven ( oder Gradle ) die Pakete einbinden.

Dann kann man sich an die GUI machen wie es aussehen sollte.
Jetzt ist die Frage Scenebuilder oder Code?
1. wenn du es mit Code machen solltest dann musst du dir vorallem die Oracle Doku anschauen für Javafx und es aus Tutorials zusammen bauen
2. wenn du es mit FXML machen darfst dann benutz den SceneBuilder von Gluon, das ist ein stöpsel System

Dann baust du etwas das die Zwei verbindet. Also jemand der die FXML lädt und die Objekte der Models hat für diese View und mit zb Listener und Bindings auf die Veränderungen in der GUI reagiert

Hier für Barchart wenn man es über Code löst


Noch eine Ausführliche Erklärung über allgemein javafx
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Juelin Netbeans mit JavaFX, FXML und Scenebuilder Java Basics - Anfänger-Themen 11
Juelin javaFX mit Elementen Java Basics - Anfänger-Themen 6
Juelin Netbeans und javafx Java Basics - Anfänger-Themen 6
M Wo den Ordner javafx-sdk-21.0.2 unter Linux ablegen? Java Basics - Anfänger-Themen 5
A Kapazität JavaFX TextField Java Basics - Anfänger-Themen 4
S JavaFX Java Basics - Anfänger-Themen 1
A JavaFX-Anwendung läuft nicht mit Selenium WebDriver Java Basics - Anfänger-Themen 0
A JavaFX Toggle_Button_Disable Java Basics - Anfänger-Themen 2
ac83 JavaFX - Kompilierungsproblem Java Basics - Anfänger-Themen 1
R Intellij javafx --> jar Java Basics - Anfänger-Themen 11
O Compiler-Fehler JavaFX fmxl LoadExeption Java Basics - Anfänger-Themen 4
M Javafx Timeline Java Basics - Anfänger-Themen 2
sserio Wieso funktioniert mein TableView nicht /JavaFX. Java Basics - Anfänger-Themen 4
A JavaFX-Filechooser Java Basics - Anfänger-Themen 5
H JavaFX Hintergrundfarbe ändern, warten, Hintergrundfarbe wieder ändern Java Basics - Anfänger-Themen 34
A JavaFx - SceneBuilder Java Basics - Anfänger-Themen 5
S JavaFX - Objekt an neue Stage übergeben Java Basics - Anfänger-Themen 12
G Javafx Eventhandler zu jedem Node Java Basics - Anfänger-Themen 1
T Elemente aus Array zu TableView JavaFX übertragen Java Basics - Anfänger-Themen 2
T HTMLEditor JavaFX Java Basics - Anfänger-Themen 4
E JavaFX Editor Probleme mit der Zwischenablage Java Basics - Anfänger-Themen 12
E JavaFX Taschenrechner Eingabe im Textfield beschränken Java Basics - Anfänger-Themen 2
D Mit Objekten rechnen, Textfield, JavaFX, Noob Java Basics - Anfänger-Themen 8
P Probleme bei der Installation von JavaFX Java Basics - Anfänger-Themen 3
R Umsetzungsplan JavaFx App Java Basics - Anfänger-Themen 9
M JavaFX- Verschiedene Stages Java Basics - Anfänger-Themen 1
P JavaFx einrichten Java Basics - Anfänger-Themen 6
Torsten.E JavaFX mit Visual Studio Code verwenden Java Basics - Anfänger-Themen 1
P JavaFX: Verständnisproblem bei ComboBox/ChoiceBox etc. Java Basics - Anfänger-Themen 9
T Javafx ListView kann nicht gefüllt werden. Java Basics - Anfänger-Themen 6
D JAVAFX WebVIEW zu JSOUP Java Basics - Anfänger-Themen 3
D Folgende Fehlermeldung bei der Installation von JAVAFX Java Basics - Anfänger-Themen 1
S JavaFX-Arduino Kommunikation mit LCD-Anzeige Java Basics - Anfänger-Themen 0
B java.lang.NullPointerException bei javafx Java Basics - Anfänger-Themen 10
J javafx mediaplayer mit https Java Basics - Anfänger-Themen 3
J JavaFX Label,Button zur Laufzeit Java Basics - Anfänger-Themen 30
D Ausführbare jar/exe aus JAVAFX Projekt erstellen (IntelliJ) Java Basics - Anfänger-Themen 14
O JavaFX XML Versuch Java Basics - Anfänger-Themen 2
O JavaFX Java Basics - Anfänger-Themen 7
M JavaFX-Übung Autospiel Java Basics - Anfänger-Themen 4
M JavaFX: Fenster bleibt weiß Java Basics - Anfänger-Themen 3
L Klassen NFC Reader und JavaFx Problem -> threads? Java Basics - Anfänger-Themen 2
J Aktuelle Zeit in einer JavaFX Anwendung aktualisieren lassen Java Basics - Anfänger-Themen 4
L JavaFx ListView rechts abgeschnitten Java Basics - Anfänger-Themen 0
I Javafx Tabpane Reiter blockieren Java Basics - Anfänger-Themen 1
S JavaFX Beginneraufgabe Java Basics - Anfänger-Themen 1
W JavaFX import Fehler/Zellularautomaten Java Basics - Anfänger-Themen 1
Spencer Reid JavaFX Memory Thread.sleep Java Basics - Anfänger-Themen 1
CptK mit javafx button erstellen Java Basics - Anfänger-Themen 1
U Javafx Array aus Buttons Java Basics - Anfänger-Themen 2
D JavaFX Vererbung Java Basics - Anfänger-Themen 2
E JAvaFX: Verschiedene Panels nach Klick auf Node des TreeView anzeigen Java Basics - Anfänger-Themen 0
K Erste Schritte JavaFX - wie von "externer" Klasse auf Methoden des Controllers zugreifen Java Basics - Anfänger-Themen 2
J JavaFX -> SocketIO -> Thread -> Update Label Java Basics - Anfänger-Themen 13
D JavaFX, Verweis auf Datei im Projekt Java Basics - Anfänger-Themen 0
M JavaFX in Swing-Applikationen einbetten Java Basics - Anfänger-Themen 5
M JavaFX: Problem mit der TableView Java Basics - Anfänger-Themen 0
P JavaFX ohne FXMLLoader Java Basics - Anfänger-Themen 3
K JavaFX UI controls Java Basics - Anfänger-Themen 1
B Farbverlauf erstellen ohne Javafx, AWT usw.? Java Basics - Anfänger-Themen 34
H Best Practice JavaFX TableView mit Zell-Rahmen anstelle von Zeilen-Balken Java Basics - Anfänger-Themen 1
M Ausgabe eines Arrays auf Label (Javafx) Java Basics - Anfänger-Themen 4
K Threads Multithread in JavaFx Java Basics - Anfänger-Themen 11
R Threads in JavaFX Java Basics - Anfänger-Themen 3
N JavaFX - (Controller) - Klasse verkleinern Java Basics - Anfänger-Themen 8
U JavaFX eine Vbox Instanz pro Pane? Java Basics - Anfänger-Themen 2
Spencer Reid JavaDoc zu JavaFx hinzufügen Java Basics - Anfänger-Themen 1
V wie kann man am einfachsten für ein Element der JavaFX die Umrandung aktiwieren ? auch ohne css ? Java Basics - Anfänger-Themen 4
D OOP JavaFX objektorientiert Java Basics - Anfänger-Themen 2
V Interface ich schäme mich das zu fragen, aber ich schaff nicht ein Text zu zentrieren :( [javaFX] Java Basics - Anfänger-Themen 6
P JavaFX - Komponenten skalieren Java Basics - Anfänger-Themen 16
P JavaFX Textfelder geben immer null zurück Java Basics - Anfänger-Themen 8
P JavaFX TextArea.setText Java Basics - Anfänger-Themen 13
F javafx.fxml.LoadException: Root hasn't been set. Java Basics - Anfänger-Themen 0
J JavaFX aus Java-Application heraus starten Java Basics - Anfänger-Themen 7
T Swing, SWT oder JavaFX Java Basics - Anfänger-Themen 8
S [JavaFX 2.1] - Eigene Sprachauswahl? Java Basics - Anfänger-Themen 4
D Javafx XYChart Variable in Schleife erzeugen? Java Basics - Anfänger-Themen 18
E JavaFX und Java auf Kommandozeile compilen Java Basics - Anfänger-Themen 2
J Webanwendung JavaFX Java Basics - Anfänger-Themen 4
Povlsen84 [javafx] Zusammenarbeit mit Tomcat Java Basics - Anfänger-Themen 4
H grundlegende Fragen Java Basics - Anfänger-Themen 3
S Grundlegende Idee für GUI Java Basics - Anfänger-Themen 3
K Grundlegende Frag zu Java und OOP Java Basics - Anfänger-Themen 9
P LinkedList - Stack ... grundlegende Frage Java Basics - Anfänger-Themen 5
S Einige Grundlegende Begriffe Java Basics - Anfänger-Themen 6
L Grundlegende Verständnisfrage Hasmap Referenzen Java Basics - Anfänger-Themen 4
W Grundlegende Objektfrage Java Basics - Anfänger-Themen 5
Q Instanzvariablen implementieren - grundlegende Probleme Java Basics - Anfänger-Themen 3
S grundlegende schwierigkeiten Java Basics - Anfänger-Themen 11
G JSP - Bean Problem und grundlegende Fragen Java Basics - Anfänger-Themen 2
J Grundlegende Fragen Java Basics - Anfänger-Themen 2
D Interface Verständnisprobleme von Interfaces Java Basics - Anfänger-Themen 5
gstarplayer [Verständnisprobleme] Java next(),nextLine,nextInt und parseInt! Java Basics - Anfänger-Themen 22
? Klassen Verständnisprobleme mit Klassen und Metohden Java Basics - Anfänger-Themen 5
? Klassen Verständnisprobleme mit Import Anweisungen Java Basics - Anfänger-Themen 6
J Verständnisprobleme bei Arrays Java Basics - Anfänger-Themen 3
J Erste Schritte türme von hanoi verständnisprobleme Java Basics - Anfänger-Themen 6
S Verständnisprobleme wie Java Programme ablaufen Java Basics - Anfänger-Themen 6
K JNI Verständnisprobleme Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben