Class GeradorDoGrafico

java.lang.Object
systextil.graficoting.GeradorDoGrafico

public class GeradorDoGrafico extends Object
Desenha o gráfico de tingimento em qualquer objeto Graphics2D fornecido. Esse gráfico pode provir, por exemplo, de um Canvas ou algum outro Component AWT (um componente visual da tela), ou de uma BufferedImage para gerar um arquivo.

Utilize a classe GraficoTing para simplificar a geração de um arquivo de imagem para o Systêxtil.

  • Constructor Details

    • GeradorDoGrafico

      public GeradorDoGrafico(Graphics2D g2, int width, int height, Locale locale, int nr_grafico, Item[] items, String descricaoDoGrafico) throws NoDataException
      Inicializa um gerador de gráfico a partir de um Graphics2D fornecido e dos dados necessários para alimentar o gráfico.

      Os dados já devem ter sido consultados do banco, se for esse o caso.

      Este construtor também pode ser usado para simular a geração de um gráfico sem ter que ler os dados de um banco.

      Throws:
      NoDataException
    • GeradorDoGrafico

      public GeradorDoGrafico(Graphics2D g2, int width, int height, Locale locale, DatabaseRetriever db) throws NoDataException
      Inicializa um gerador de gráfico a partir de um Graphics2D fornecido e dos dados necessários para alimentar o gráfico, obtidos convenientemente a partir de um DatabaseRetriever.
      Throws:
      NoDataException
  • Method Details

    • parseLocale

      public static Locale parseLocale(String idioma)
      Conveniência para gerar um Locale a partir de um String. Se for nulo ou vazio, retorna português brasileiro.