Class NoSelectionModel<T>

java.lang.Object
javafx.scene.control.SelectionModel<T>
javafx.scene.control.MultipleSelectionModel<T>
com.imyeyu.fx.utils.NoSelectionModel<T>
Type Parameters:
T - 数据类型 夜雨 创建于 2021-05-16 23:29

public class NoSelectionModel<T> extends javafx.scene.control.MultipleSelectionModel<T>
空的选择器,适用于 ListView
  • Constructor Details

    • NoSelectionModel

      public NoSelectionModel()
  • Method Details

    • getSelectedIndices

      public javafx.collections.ObservableList<Integer> getSelectedIndices()
      Specified by:
      getSelectedIndices in class javafx.scene.control.MultipleSelectionModel<T>
    • getSelectedItems

      public javafx.collections.ObservableList<T> getSelectedItems()
      Specified by:
      getSelectedItems in class javafx.scene.control.MultipleSelectionModel<T>
    • selectIndices

      public void selectIndices(int index, int... indices)
      Specified by:
      selectIndices in class javafx.scene.control.MultipleSelectionModel<T>
    • selectAll

      public void selectAll()
      Specified by:
      selectAll in class javafx.scene.control.MultipleSelectionModel<T>
    • selectFirst

      public void selectFirst()
      Specified by:
      selectFirst in class javafx.scene.control.MultipleSelectionModel<T>
    • selectLast

      public void selectLast()
      Specified by:
      selectLast in class javafx.scene.control.MultipleSelectionModel<T>
    • clearAndSelect

      public void clearAndSelect(int index)
      Specified by:
      clearAndSelect in class javafx.scene.control.SelectionModel<T>
    • select

      public void select(int index)
      Specified by:
      select in class javafx.scene.control.SelectionModel<T>
    • select

      public void select(T obj)
      Specified by:
      select in class javafx.scene.control.SelectionModel<T>
    • clearSelection

      public void clearSelection(int index)
      Specified by:
      clearSelection in class javafx.scene.control.SelectionModel<T>
    • clearSelection

      public void clearSelection()
      Specified by:
      clearSelection in class javafx.scene.control.SelectionModel<T>
    • isSelected

      public boolean isSelected(int index)
      Specified by:
      isSelected in class javafx.scene.control.SelectionModel<T>
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in class javafx.scene.control.SelectionModel<T>
    • selectPrevious

      public void selectPrevious()
      Specified by:
      selectPrevious in class javafx.scene.control.SelectionModel<T>
    • selectNext

      public void selectNext()
      Specified by:
      selectNext in class javafx.scene.control.SelectionModel<T>