 (defonce +ONCE+ (javafx.embed.swing.JFXPanel.))
 
 (definterface ItmHighlightFX
-  (update [item])
+  (update1 [item])
   (^{:tag void} on_check [^javafx.event.ActionEvent event])
   )
 

  (defn gen-cellfactory []
    (reify javafx.util.Callback
      (call [_ param]
        (println "TTTT" [_ param])
        (proxy [javafx.scene.control.ListCell] []

          (updateItem [item is-empty]
            (proxy-super updateItem item is-empty)
            (if (or is-empty (nil? item))
              (.setGraphic this nil)
              (if (or (nil? (.getGraphic this)))
                (let [
                      controller (gen-NodeController)
                      loader (doto (FXMLLoader. fxml)
                               (.setController controller))

                      node (.load loader)]
                  (.. this (setGraphic node))
                  (println "XX1 " [item is-empty])
                  (.. controller (update item))
                  (println "XX2")
                  (println "init")
                  )
                (println "FFFFFFFF")
                ))))))))


(defn eeinit-listview [listview items]

                      getSelectionModel
                      getSelectedItems)]
     (println "[[[]]]" [(count selected) (count items)])
     (.. items (removeAll selected))))

  (^{:tag void} on_btn_up [this ^javafx.event.ActionEvent event]
   (let [selected (.. list_highlight
