Java / Swing: Como desenhar um gráfico simples bar em um renderizador personalizado para um JLabel
-
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?
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