Estou fazendo um curso de java online chamado curso em vídeo e mesmo seguido as instruções paço -a-paço a janela não abre, fuçãndo no meu codigo eu vi que tinha um erro que diz “O controlador não é definido no componente raiz” na parte onAction=#clicouBotao e acho que é isso que impede minha janela de abrir, se precisar de dados estou usand netbeans IDE 8.2 e o scene builder 10.0.0 da gluon.
FXMLDocumentController
package olamundojavafx;
import java.net.URL;
import java.util.ResourceBundle;
import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
public class FXMLDocumentController implements Initializable {
@FXML
private Label lblMensagem;
private Button btnClick;
@FXML
private void clicouBotao(ActionEvent event) {
lblMensagem.setText("Hello World!");
}
@Override
public void initialize(URL url, ResourceBundle rb) {
// TODO
}
}
FXMLDocument
<?xml version="1.0" encoding="UTF-8"?> <?import javafx.scene.control.Button?> <?import javafx.scene.control.Label?> <?import javafx.scene.layout.AnchorPane?> <?import javafx.scene.text.Font?>