JavaFX Controller class

cw.java

Mitglied
Hallo Community,

ich habe da mal eine Frage!!!

Ich schreibe gerade ein kleines bis mittleres Programm und benutze dazu den Scene Builder sowie Eclipse Luna.

Mein Haupt View baut auf einen TabPane auf was mehrere Tabs enthält. Nun Frage ich mich ob es sinnvoll wäre für jeden Tab einen eigenen Controller zu schreiben bzw. ob das überhaupt möglich ist.

Hat da schon mal wer Erfahrung mit gemacht?

Für alle die sich jetzt Fragen warum ich das überhaupt machen will hier eine kurze Antwort:

Einfach um den Quelltext bzw. die Übersicht des Quelltextes so gut wie möglich zu gestallten.

Ich habe schon Probiert im Scene Builder eine weitere Controller class durch ein "," zu zuweisen aber das ging nicht.

Wäre sehr nett von euch mal etwas dazu zu schreiben ob es sinnvoll wäre oder ehr nicht und wenn ja wie das geht.


mfg
cw.java
 

dzim

Top Contributor
Ja das ist sinnvoll. Also für jedes Unterelement ein eigenes FXML. Dann kannst du das Ganze entweder im Haupt-Controller (der mit dem TabPane) über FXMLLoader lösen, oder aber noch im FXML des TabPane die Tabs mittels <fx:include> hinzufügen. Belies dich mal dazu, denn wichtig ist, dass du im Haupt-Controller dann zwei @FXML-Dependency-Injections machen kannst: Einmal das Root-FXML-Element des Tabs den du einfügst (den Namen bestimmst du) und dann den Controller des Tab-FXMLs.
z.B.:
Java:
@FXML
private VBox tab1;
@FXML
private MyTabController tab1Controller;

Savvy?
 

cw.java

Mitglied
Hallo dzim,

vielen Dank für die schnelle Antwort und den guten Tipp!!!

Habe es jetzt per <fx:include> gelöst und klappt auch alles so wie ich es möchte.

mfg
cw.java
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
ralfb1105 JavaFX Exception Message von Model Class via Controller in View darstellen AWT, Swing, JavaFX & SWT 39
F JavaFX ListView füllen in Controller Class AWT, Swing, JavaFX & SWT 12
A JavaFX Controller Class saveFile AWT, Swing, JavaFX & SWT 2
MiMa Strukturierung und Organisation von umfangreiche Controller AWT, Swing, JavaFX & SWT 1
R Fxml findet controller nicht AWT, Swing, JavaFX & SWT 2
_user_q Objekte vom MainController in anderen Controller verwenden und andersherum (NullPointerException) AWT, Swing, JavaFX & SWT 14
sserio Wie funktioniert ein Controller bei JavaFx? AWT, Swing, JavaFX & SWT 1
A JavaFX Controller Problem AWT, Swing, JavaFX & SWT 1
I JavaFX - Pane wechseln über 2. Controller AWT, Swing, JavaFX & SWT 5
S JavaFX Fehler zwischen View und Controller bei MouseEvent (MVC) AWT, Swing, JavaFX & SWT 13
M4cM4rco0707 JavaFX Custom-Komponente mit Custom-Controller AWT, Swing, JavaFX & SWT 3
W Daten von Controller zu Controller übertragen AWT, Swing, JavaFX & SWT 7
J Saubere Trennung Model, View, Controller Javafx AWT, Swing, JavaFX & SWT 10
M JavaFX JavaFX in mehrere Controller AWT, Swing, JavaFX & SWT 21
OSchriever Auf Stage von FXML-Controller zugreifen AWT, Swing, JavaFX & SWT 12
J JavaFX JavaFX Splitpane - Zugriff auf die Controller der Elemente AWT, Swing, JavaFX & SWT 8
L JavaFX Exception nach includieren einer fxml // nested controller AWT, Swing, JavaFX & SWT 1
G JavaFX SplitPane Anwendung - Controller Probleme AWT, Swing, JavaFX & SWT 5
J Injection - Aber Controller sind null AWT, Swing, JavaFX & SWT 3
J Controller ist null - Warum AWT, Swing, JavaFX & SWT 3
@SupressWarnings() JavaFX Auf den Controller einer ListCell zugreifen AWT, Swing, JavaFX & SWT 4
L Javafx Controller Klasse in Maven AWT, Swing, JavaFX & SWT 7
M NullPointerException / Controller AWT, Swing, JavaFX & SWT 4
ralfb1105 JavaFX Daten zwischen Controller "austauschen" AWT, Swing, JavaFX & SWT 65
R JavaFX Übergabe von Parametern an Controller AWT, Swing, JavaFX & SWT 7
J Controller wird zu groß, was tun ? AWT, Swing, JavaFX & SWT 5
MiMa GUI Controller für Border Pane als MVC Modell AWT, Swing, JavaFX & SWT 1
K JavaFX in mehrere Controller aufteilen AWT, Swing, JavaFX & SWT 29
K JavaFX in mehrere Controller aufteilen AWT, Swing, JavaFX & SWT 0
L JavaFX Zugriff auf HostServices im FXML Controller AWT, Swing, JavaFX & SWT 1
V JavaFX Button Controller Fehler, trotz Erfolg in einem anderem Code? AWT, Swing, JavaFX & SWT 7
L Wie realisiere ich einen Controller AWT, Swing, JavaFX & SWT 1
M Java FX SceneBuilder 2.0, FXML, Controller AWT, Swing, JavaFX & SWT 1
T JavaFX Controller im extra Thread AWT, Swing, JavaFX & SWT 0
I JavaFX Im Controller die ProgressBar mit Task updaten AWT, Swing, JavaFX & SWT 6
A JavaFX Von Klasse auf Controller Inhalt zugreifen AWT, Swing, JavaFX & SWT 9
KrokoDiehl JavaFX Gleiche Controller-Instanz für inludiertes FXML AWT, Swing, JavaFX & SWT 1
X JavaFX getScene().getWindow() im JavaFX Controller AWT, Swing, JavaFX & SWT 1
D JavaFX Gesetzte Variable in einem Controller im Controller laden AWT, Swing, JavaFX & SWT 1
L JavaFX Verständnisfrage zu JavaFX FXML und Controller-Klasse AWT, Swing, JavaFX & SWT 1
K Kann nicht auf GUI Elemente zugreifen, mit einer Methode im Controller klappts, mit der anderen nich AWT, Swing, JavaFX & SWT 10
Z JAVAFX Stage über Controller weitergeben um css-file zu laden AWT, Swing, JavaFX & SWT 4
D JavaFX Controller Klasse splitten? AWT, Swing, JavaFX & SWT 16
F JavaFX Zugriff auf Controller Methode von einer normalen Klasse aus AWT, Swing, JavaFX & SWT 4
M Java FX Daten an Controller übergeben AWT, Swing, JavaFX & SWT 3
D JavaFX Zugriff auf Controller erlangen AWT, Swing, JavaFX & SWT 4
W JavaFX Label in Controller-Klasse in einer anderen Controller-Klasse ändern AWT, Swing, JavaFX & SWT 9
B mouseOnEntered ( Controller richtig implementieren) AWT, Swing, JavaFX & SWT 4
S View-Komponenten im Controller bekannt machen AWT, Swing, JavaFX & SWT 7
G Swing MVC / View - Controller AWT, Swing, JavaFX & SWT 7
R Model View Controller Konzept AWT, Swing, JavaFX & SWT 2
F Element anzeigen / erstellen. Maus vs Controller AWT, Swing, JavaFX & SWT 7
J Swing MVC mit Java Swing, insbesondere die Controller-Struktur AWT, Swing, JavaFX & SWT 4
A Controller für RCP AWT, Swing, JavaFX & SWT 2
J Swing Controller im MVC-Pattern AWT, Swing, JavaFX & SWT 9
M Swing Von einem Controller aus View-Elemente ändern AWT, Swing, JavaFX & SWT 11
D Design - View & Controller AWT, Swing, JavaFX & SWT 2
R Checkboxen - Event mit Controller abfangen AWT, Swing, JavaFX & SWT 7
P Verbindung View und Controller AWT, Swing, JavaFX & SWT 3
F MVC --> was ist der Controller? AWT, Swing, JavaFX & SWT 2
F MVC: Update von View und Controller AWT, Swing, JavaFX & SWT 5
S MVC - Neues Frame, neue View, neuer Controller? AWT, Swing, JavaFX & SWT 3
C Model View Controller - Beispielimplementation AWT, Swing, JavaFX & SWT 5
M SWT und Model View Controller? AWT, Swing, JavaFX & SWT 8
P Fehlermeldung: Error: Could not find or load main class set Caused by: java.lang.ClassNotFoundException: set AWT, Swing, JavaFX & SWT 5
T Szene wechselen JavaFX mit If in Main Class AWT, Swing, JavaFX & SWT 2
ralfb1105 JavaFX MVC: Thread in Model Class mit Ausgabe in TextArea AWT, Swing, JavaFX & SWT 10
L JavaFX Control Pseudo Class AWT, Swing, JavaFX & SWT 1
J Swing The serializable class FMFrame does not declare a static final serialVersionUID field of type long AWT, Swing, JavaFX & SWT 5
K JavaFX Unresolved class button bar AWT, Swing, JavaFX & SWT 8
Xanny 2D-Grafik Beginner! Probleme mit Swing, Gprahics class und paint AWT, Swing, JavaFX & SWT 13
J private inner class AWT, Swing, JavaFX & SWT 4
T FileFilter: class File wird nicht gefunden AWT, Swing, JavaFX & SWT 2
H Could not find main class: ... AWT, Swing, JavaFX & SWT 10
F Applet JApplet per html einbinden - Main class kann nicht gefunden werden AWT, Swing, JavaFX & SWT 15
M SomeClass.class.getResourceAsStream(String filename) funktioniert nicht in jar) AWT, Swing, JavaFX & SWT 32
U AWT local variable * is accessed from within inner class; needs to be declared final AWT, Swing, JavaFX & SWT 6
A Applet main class aus anderer main class aufrufen AWT, Swing, JavaFX & SWT 15
A Zeichnen auf JFrame aus anderer class heraus AWT, Swing, JavaFX & SWT 12
D LayoutManager Main layout auf andere Class Dateien verweisen? AWT, Swing, JavaFX & SWT 17
K Cannot find symbol: class JCanvas AWT, Swing, JavaFX & SWT 8
J Calling a method from another class AWT, Swing, JavaFX & SWT 2
T Compiler erzeugt mehrere .class Dateien AWT, Swing, JavaFX & SWT 2
G JButton aus JPanel Class nicht erreichbar AWT, Swing, JavaFX & SWT 7
R Methode der Class im JComboBox abfragen AWT, Swing, JavaFX & SWT 2
J serializable class GUI does not declare a static final s. AWT, Swing, JavaFX & SWT 2
S Class in einer anderen Class ausführen? AWT, Swing, JavaFX & SWT 5
P ImageIconDemo.class AWT, Swing, JavaFX & SWT 2
D Eclipse RCP & Hibernate: <Class> not mapped AWT, Swing, JavaFX & SWT 4
5 JFileChooser und JPanel in Java Class einbauen. AWT, Swing, JavaFX & SWT 3
R DataVector bei TableModel - Class Cast Exception AWT, Swing, JavaFX & SWT 9
M GridbagLayout&Class will Member nicht kennen =( AWT, Swing, JavaFX & SWT 2
H JFileChooser und Class Instanz AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben