JavaFX 2.2 画面遷移時の値受け渡し。Controllerさん、どうぞ。

こんな感じ。
public static finalで渡す よりいいと思うけれど、果たしてこれが画面遷移時の正解なのか??

        FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("fxml/UpdateScreen.fxml"));
        Scene scene = new Scene((Parent) fxmlLoader.load());// initialize が呼ばれる

        // ロードしたFXMLファイルに関連づくControllerを取得
        final UpdateScreenController controller = (UpdateScreenController) fxmlLoader.getController();
        // Controllerさん、どうぞ。
        controller.setId(customer.getId());

Controller側にSetterを用意しておきます。

public class UpdateScreenController implements Initializable {

   // (中略)
    /**
     * 更新対象CustomerのId
     * 
     * @see Customer
     */
    private Integer id;
    
    public void setId(Integer i) {
        id = i;
    }
}