Une classe de contrôleur peut-elle avoir deux initialize ou plus()?Méthode d'initialisation dans javafx
Est-ce que plusieurs instructions peuvent être dans une seule initialisation()?
@question 2 ... C'est ma classe de contrôleur:
@Overide
public void initialize(URL url,ResourceBundle rb)
{
//adding itemList variable to itemBox
try{
itemBox.setValue("Gari");
itemBox.setItems(itemList);
}
catch(Exception e){
System.out.println(e);
}
//Animation for changing scene
String filename = url.getFile().substring(URL.getFile().lastIndexOf('/')+1, URL.getFile().length());
if(filename.equals("FXML.fxml")){
//calling fadeTransition method
fadeTrans(anchorPane);
}
else if(filename.equals("SignUp_In.fxml")){
fadeTrans (anchorPaneSignUp_In);
}
}
et renvoie ce message d'erreur:
java.lang.NullPointerException
Ici, les multiples déclarations ajoutent à itemList itemBox et changer de scène avec animation
Répondre à cette question en l'état ne contribuerait pas à l'objectif de ce site (qui est de fournir une collection de ressources pour les programmeurs). Pouvez-vous formuler ceci en une question plus utile - qu'est-ce que vous essayez de réaliser qui vous amènerait à poser cette question, et qu'avez-vous essayé pour résoudre le problème que vous essayez de résoudre? –
Une classe Controller doit avoir une méthode initialize(). Que signifie la deuxième question? – GOXR3PLUS