8
Aşağıdaki kodu vardır. Denetleyici nesnesini nasıl alabilirim?JavaFX - FXML Denetleyicisi nasıl edinilir? kontrol sınıfına yapılan bir gönderme yoktur fxml dosyasında</p> <pre><code>Parent parent = FXMLLoader.load(Main.class.getResource("JanelaPrincipal.fxml")); </code></pre> <p>:
fxml:
<AnchorPane id="AnchorPane" fx:id="root"
prefHeight="768.0" prefWidth="1024.0" xmlns:fx="http://javafx.com/fxml/1"
xmlns="http://javafx.com/javafx/2.2"
fx:controller="br.meuspila.javafx.JanelaPrincipalController">
...
Bu tam olarak neye ihtiyacım olduğunu. Teşekkürler! – ceklock
Bu gerçekten yararlıdır. Teşekkürler –
yup, bu çok yardımcı bir cevap oldu! Ayrıca, FXMLLoader sınıfının bir örneğini oluştururken, bunu bu yanıtta gösterildiği gibi yaptığınızdan emin olun (ayrıca .fxml dosyasını belirterek). Ben sadece yeni FXMLLoader() olarak yapıyordum; ve bu bana fxml şablon dosyası için denetleyiciye erişmeye çalıştığımda bana boş bir işaretçi istisnası veriyordu. – user2407334