Desenhar Quadrado dentro de uma Jlabel com ScrollPane

2 respostas
eclipse
Kassioburgadon

Boa tarde,

Preciso de um help,

Preciso desenhar um quadrado dentro da Jlabel, conforme em arrasto para baixo o desenho deverá mudar também, o meu problema é que o quadrado está no Painel, então quando eu arrasto para baixo ele ultrapassa a Jlabel, gostaria de saber se tem uma maneira de desenha dentro da Jlabel,

Estou usando a função Paint para pintar

2 Respostas

staroski

Há vários JLabels no seu screenshot, não dá pra adivinhar em qual você quer desenhar.

Precisa ser num JLabel?
Você pode criar seu próprio componente pra isso, estende JPanel e sobrescreve o método paintComponent(Graphics).

Kassioburgadon

Seria a Jlabel com o ImagemIcon, que já está desenhado o quadrado com vários círculos, eu desenho pelo o

public void paint(Graphics g) {
super.paintComponents(g);

g.drawRect(200, 200, 200, 200); //Exemplo

Só daria a opção no JPane e invocar o método, ou daria para fazer algo parecido no Jlabel com Imagem

Criado 19 de outubro de 2018
Ultima resposta 19 de out. de 2018
Respostas 2
Participantes 2