2017-06-14 2 views
-4
  1. Une classe de contrôleur peut-elle avoir deux initialize ou plus()?Méthode d'initialisation dans javafx

  2. 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

+1

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? –

+0

Une classe Controller doit avoir une méthode initialize(). Que signifie la deuxième question? – GOXR3PLUS

Répondre

-1
  1. no
  2. oui

Juste quelques caractères pour obtenir sur le minimum.

+1

Ou juste expliquer un peu plus au lieu d'ajouter des peluches. – Jamal