Java / Swing: Como desenhar um gráfico simples bar em um renderizador personalizado para um JLabel

StackOverflow https://stackoverflow.com/questions/188944

  •  06-07-2019
  •  | 
  •  

Pergunta

Eu gostaria de criar dinamicamente um gráfico de barras transparente mínima para exibir mais de uma tela.

Eu estava pensando em usar um renderizador personalizado para um JButton ou um JLabel; mas como faço para tirar o meu gráfico de barras nesse representante?

Foi útil?

Solução

A forma padrão seria a criação de uma subclasse (possivelmente um anônimo, se preferir) de JLabel ou JPanel e sobrecarregar o paintComponent (Graphics g) método . então você pode usar o objeto Graphics passado para desenhar o que retângulos (e assim por diante) que você precisa. Para mais informações sobre essa parte, consulte a Java Trail Gráficos 2D .

EDIT: Isso responde a pergunta? Eu apenas re-lê-lo e agora eu não tenho certeza.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top