Enum Class Imagens

java.lang.Object
java.lang.Enum<Imagens>
br.ufpr.controllers.Imagens
All Implemented Interfaces:
Serializable, Comparable<Imagens>, Constable

public enum Imagens extends Enum<Imagens>
Enum que contém os caminhos das imagens utilizadas no projeto
  • Enum Constant Details

    • MAIN

      public static final Imagens MAIN
    • EYE_OPEN

      public static final Imagens EYE_OPEN
    • EYE_CLOSED

      public static final Imagens EYE_CLOSED
    • DELETE

      public static final Imagens DELETE
    • EDIT

      public static final Imagens EDIT
    • ADD

      public static final Imagens ADD
    • DEPOSITO

      public static final Imagens DEPOSITO
    • SAQUE

      public static final Imagens SAQUE
    • REMUNERA

      public static final Imagens REMUNERA
    • INVESTIMENTO

      public static final Imagens INVESTIMENTO
    • CONTAS

      public static final Imagens CONTAS
    • CLIENTES

      public static final Imagens CLIENTES
    • TRANSACTIONS

      public static final Imagens TRANSACTIONS
    • ERRO

      public static final Imagens ERRO
    • WARNING

      public static final Imagens WARNING
    • SUCCESS

      public static final Imagens SUCCESS
    • LOADING

      public static final Imagens LOADING
  • Field Details

  • Constructor Details

    • Imagens

      private Imagens(String path)
      Construtor para o enum Imagens.
      Parameters:
      path - O caminho para a imagem. Este caminho é relativo ao diretório /assets.
  • Method Details

    • values

      public static Imagens[] 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 Imagens 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
    • icon

      public ImageIcon icon()
      Retorna um ImageIcon a partir do caminho da imagem especificado. Este método tenta carregar a imagem do diretório /assets usando o caminho especificado. Se a imagem for carregada com sucesso, um novo ImageIcon é criado e retornado. Se ocorrer um erro durante o carregamento da imagem, uma mensagem de erro é impressa no console e o método retorna null.
      Returns:
      ImageIcon se a imagem for carregada com sucesso, null caso contrário.
    • icon

      public ImageIcon icon(int width, int height)
      Retorna um ImageIcon a partir do caminho da imagem especificado. Este método tenta carregar a imagem do diretório /assets usando o caminho especificado. Se a imagem for carregada com sucesso, um novo ImageIcon é criado com as dimensões especificadas e retornado. Se ocorrer um erro durante o carregamento da imagem, uma mensagem de erro é impressa no console e o método retorna null.
      Parameters:
      width - A largura da imagem.
      height - A altura da imagem.
      Returns:
      ImageIcon se a imagem for carregada com sucesso, null caso contrário.
    • image

      public Image image()
      Retorna uma Image a partir do caminho da imagem especificado. Este método tenta carregar a imagem do diretório /assets usando o caminho especificado. Se a imagem for carregada com sucesso, a imagem é retornada. Se ocorrer um erro durante o carregamento da imagem, uma mensagem de erro é impressa no console e o método retorna null.
      Returns:
      Image se a imagem for carregada com sucesso, null caso contrário.