Enum Class ResizeStrategy

java.lang.Object
java.lang.Enum<ResizeStrategy>
org.loboevolution.img.ResizeStrategy
All Implemented Interfaces:
Serializable, Comparable<ResizeStrategy>, Constable

public enum ResizeStrategy extends Enum<ResizeStrategy>
Strategy for resizing an image inside a component. Author Kazo Csaba
  • Enum Constant Details

    • NO_RESIZE

      public static final ResizeStrategy NO_RESIZE
      The image is displayed in its original size.
    • SHRINK_TO_FIT

      public static final ResizeStrategy SHRINK_TO_FIT
      If the image doesn't fit in the component, it is shrunk to the best fit.
    • RESIZE_TO_FIT

      public static final ResizeStrategy RESIZE_TO_FIT
      Shrink or enlarge the image to optimally fit the component (keeping aspect ratio).
    • CUSTOM_ZOOM

      public static final ResizeStrategy CUSTOM_ZOOM
      Custom fixed zoom
  • Method Details

    • values

      public static ResizeStrategy[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static ResizeStrategy valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null