Inserindo imagem no GUI

3 respostas
R

Pessoal estou utilizando o seguinte codigo para inserir uma imagem em um painel, porém a imagem aparece so um quadradinho pequeno queria saber como exibir a imagem inteira e determina a posição dela dentro do painel

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

public class Desk {

public void Desenha(){
	
	
	class Fundo extends JPanel{
		public void paint(Graphics g){
Image image = new ImageIcon(fundo.jpg).getImage();

System.out.println(Certo!!!);

g.setColor(Color.yellow);

g.drawImage(image,1,1,this);

} }

JFrame frame = new JFrame();
JPanel fundo = new JPanel();
Fundo f = new Fundo();
f.setSize(100, 100);
fundo.setBackground(Color.BLUE);
fundo.add(f);
frame.getContentPane().add(BorderLayout.CENTER, fundo);

frame.setSize(300,300);
frame.setVisible(true);

}

}

3 Respostas

Marky.Vasconcelos

http://www.guj.com.br/posts/list/15/49264.java#258635

Ve na primeira resposta da segunda página

É a classe JImagePanel que o ViniGodoy fez.

R

Cara eu to iniciando, não entendi nada. Queria um geito simples de deixar a imagem do tamanho que eu quero e na posição que eu quero dentro do painel. Se eu inserir ela direto no frame ela fica normal, mas eu queria inserir ela no painel ou em algo parecido com um painel.

Fiz um jogo de xadrez pra rodar no prompt e quero passar ele pra parte grafica mas não entendo nada de swing e afins…

Se alguem puder me ajudar eu agradeço…

R

Pessoal vo facilitar as coisas, eu quero inserir como uma imagem como plano de fundo de um objeto JPainel. Existe algo como

painel.algummetodoquecarregueumaimagemcomoplanodefundo(imagem);

Criado 29 de fevereiro de 2008
Ultima resposta 29 de fev. de 2008
Respostas 3
Participantes 2