Class EnumPicker<T extends Enum<T>>

java.lang.Object
org.jhotdraw8.draw.popup.AbstractPicker<T>
org.jhotdraw8.draw.popup.EnumPicker<T>
Type Parameters:
T - the enum type
All Implemented Interfaces:
Picker<T>

public class EnumPicker<T extends Enum<T>> extends AbstractPicker<T>
Picker for boolean values.
  • Constructor Details

    • EnumPicker

      public EnumPicker(@NonNull Class<T> enumClazz, @NonNull org.jhotdraw8.base.converter.Converter<T> converter)
  • Method Details

    • show

      public void show(javafx.scene.Node anchor, double screenX, double screenY, T initialValue, BiConsumer<Boolean,T> callback)
      Parameters:
      anchor - anchor node will be blocked by the picker
      screenX - desired screen coordinate
      screenY - desired screen coordinate
      initialValue - initial value
      callback - callback when a value was selected (true), or reset to the initial value (false).