title: JavaFX 2.0 loading fxml files with event handlers fails
body: <p>i am trying to load a fxml from a subfolder, but it fails. I have the line that make the replace scene content:</p>
  
  <pre><code>private Parent replaceSceneContent(String fxml) throws Exception {
          Parent page = (Parent) FXMLLoader.load(App.class.getResource("skinFolder/fxml/"+fxml), null, new JavaFXBuilderFactory());
          Scene scene = stage.getScene();
          if (scene == null) {
              scene = new Scene(page, 700, 450);
              scene.getStylesheets().add(App.class.getResource("skinFolder/css/defaultSkin.css").toExternalForm());
              stage.setScene(scene);
          } else {
              stage.getScene().setRoot(page);
          }
          stage.sizeToScene();
          return page;
      }
  </code></pre>
  
  <p>I use this function in the next method:</p>
  
  <pre><code>private void gotoLogin() {
          try {
              replaceSceneContent("login.fxml");
          } catch (Exception ex) {
              Logger.getLogger(App.class.getName()).log(Level.SEVERE, null, ex);
          }
      }
  </code></pre>
  
  <p>The problem is that i got the next errors:</p>
  
  <pre><code>javafx.fxml.LoadException: Method processLogin() does not have the correct signature for an event handler.
      at javafx.fxml.FXMLLoader$Element.processEventHandlerAttributes(Unknown Source)
      at javafx.fxml.FXMLLoader$ValueElement.processEndElement(Unknown Source)
      at javafx.fxml.FXMLLoader.processEndElement(Unknown Source)
      at javafx.fxml.FXMLLoader.load(Unknown Source)
      at javafx.fxml.FXMLLoader.load(Unknown Source)
      at Main.App.replaceSceneContent(App.java:115)
      at Main.App.gotoLogin(App.java:108)
      at Main.App.start(App.java:72)
      at com.sun.javafx.application.LauncherImpl$5.run(Unknown Source)
      at com.sun.javafx.application.PlatformImpl$4.run(Unknown Source)
      at com.sun.javafx.application.PlatformImpl$3.run(Unknown Source)
      at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
      at com.sun.glass.ui.win.WinApplication.access$100(Unknown Source)
      at com.sun.glass.ui.win.WinApplication$2$1.run(Unknown Source)
      at java.lang.Thread.run(Thread.java:722)
  </code></pre>
  
  <p>Anyone has any ideea what i need to fix so i can make this replace scene content to work?</p>
  
  <p>Thanks</p>