Imagens

1 resposta
L

Como faço pra adicionar imagens no JPanel ? Tipo de plano de fundo…

1 Resposta

J

Oi

Lucianov, pode usar a classe abaixo que ela funciona direitnho…

package src;

import javax.swing.*;
import java.awt.*;

/** CLASSE planoFundo<br>
 * ------------------------------------<br>
 * Projeto..: ProVet (c)<br>
 * Descrição: Área de trabalho do sistema<br>
 * Direitos.: Paulo César Machado Jeveaux (c) 17/08/2003<br>
 * Autor....: Paulo César Machado Jeveaux<br>
 * @autor...: Paulo César Machado Jeveaux<br>
 */

class planoFundo extends JPanel {
	/** Atributos e titulos */
	private Atributo vari = new Atributo();
	/** Imagem com o plano de fundo */
	private ImageIcon imgFundo;
	/** Tamanho da tela */
	Dimension screenSize2 = Toolkit.getDefaultToolkit().getScreenSize();
	
/** Método construtor da classe planoFundo */
	public planoFundo() {
		imgFundo =	new ImageIcon("src/images/logos/provetLogo_teste.png");  
		//vari.getImage("logos/proVet_bigLogo_power.PNG");
	}
	
/** Método paint da classe - chamado automaticamente */	
	public void paintComponent(Graphics g) {
		imgFundo.paintIcon(this, g, 0, 0);	
	}
	
	public Dimension getImageWitdhHeight() {
		return new Dimension(imgFundo.getIconWidth(), imgFundo.getIconHeight());	
	}
}

Daí tu cria um novo JPanel assim:

planoFundo painel = new planoFundo();

T+ :joia:

Criado 24 de junho de 2003
Ultima resposta 27 de mar. de 2004
Respostas 1
Participantes 2