Module org.autogui

Class LambdaProperty.LambdaImagePane

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, GuiMappingContext.SourceUpdateListener, GuiSwingView.SettingsWindowClient, GuiSwingView.ValuePane<Image>
Enclosing class:
LambdaProperty<T>

public static class LambdaProperty.LambdaImagePane extends GuiSwingViewImagePane.PropertyImagePane
See Also:
  • Constructor Details

    • LambdaImagePane

      public LambdaImagePane(Supplier<T> getter, Consumer<T> setter)
    • LambdaImagePane

      public LambdaImagePane(Class<? extends Image> imageType, Supplier<T> getter, Consumer<T> setter)
    • LambdaImagePane

      public LambdaImagePane(String name, Supplier<T> getter, Consumer<T> setter)
      Type Parameters:
      T - the image type
      Parameters:
      name - the property name
      getter - the property getter
      setter - the setter
      Since:
      1.7
    • LambdaImagePane

      public LambdaImagePane(String name, Class<? extends Image> imageType, Supplier<T> getter, Consumer<T> setter)
      Type Parameters:
      T - the image type
      Parameters:
      name - the property name
      imageType - the property image type
      getter - the property getter
      setter - the setter
      Since:
      1.7