Função stretch do Delphi existe no Java

Bom dia…

Vou inserir uma imagem em um JLabel com a dimenção:
lbl.setBounds(0, 0, 500,500);

Mas esta imagem é maior que este campo, ortando então parte da imagem, como poderia dar um fator escala para que a imagem ajuste ao tamanho do Jlabel?

No Delphi é: stretch:=True;

Grato

Você pode usar essa classe aqui:
http://www.guj.com.br/posts/list/56248.java#295271

Além de strech, há a possibilidade de deixar a imagem centralizada ou “lado-a-lado” como num papel de parede do Windows.