Retornar TextField no Controller (JAVAFX)

olá pessoal, estou com um pequeno probleminha sei que deve ser fácil mas como estou iniciando os estudos em JAVAFX! me deparo sempre com problemas kkkkk!

eu tenho o seguinte código:

public class MainControl implements Initializable{
  
    private TextField user;
    private PasswordField pass;
    public Label retorna;
      
   @FXML
    public void onLogin(){
        CheckLogin login = new CheckLogin();
        retorna.setText(login.logar(user.setText(), pass.setText()));
    }

    @Override
    public void initialize(URL location, ResourceBundle resources) {
        
    }

}

Só que ele está passando o valor do TextField como NULL;

todo elemento que temos no FXML, precisa ser anotado com @FXML para serem visíveis no controller, basta muda a declaração do textfield para:

@FXML
private TextField user;
@FXML
private PasswordField pass;
@FXML
public Label retorna;

Obrigado mano é exatamente isso! kkkk obrigado!