Imagem de fundo

3 respostas
digolipertte
Oi pessoal. To tendo um problema pra colocar uma imagem de fundo a imagem eu to colocando em um JLabel mas eu não sei o pq q não esta funcionando.. aeh vai o codigo se puder me dizer o pq não funciona eu agradeço muito..
package Modelo;
import java.awt.Image;

import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;


public class TelaPrinciapal extends JFrame{
	JMenuBar barra = new JMenuBar();
	JMenu menu1 = new JMenu("CADASTRAR");
	JMenu menu2 = new JMenu("PESQUISAR");
	JMenuItem kcliente = new JMenuItem("CLIENTE");
	JMenuItem kproduto = new JMenuItem("PRODUTO");
	JMenuItem pcliente = new JMenuItem("CLIENTE");
	JMenuItem pproduto = new JMenuItem("PRODUTO");
	
	private JLabel fundo;
	
	public TelaPrinciapal(){
		setLayout(null);
		setVisible(true);
		setSize(600,400); 
		
	    setJMenuBar(barra);
		barra.add(menu1);
		barra.add(menu2);
		menu1.add(kcliente);
		menu1.add(kproduto);
		menu2.add(pcliente);
		menu2.add(pproduto);
		
		fundo = new JLabel(new ImageIcon("Modelo/Paisagem.jpg"));
		this.getContentPane().add(fundo);
		fundo.setSize(600,400);
		fundo.setLocation(2,0);
			    
		setDefaultCloseOperation(EXIT_ON_CLOSE); 
		
	}
	
	

}

Obrigado pela atenção pessoal..
Rodrigo Barbosa Lipertte

3 Respostas

dm_thiago

Já tem a resposta para essa sua duvida aqui no forum, inclusive eu mesmo perguntei uma vez :wink:

http://www.guj.com.br/posts/list/58317.java

ViniGodoy

Repetindo a resposta que dei naquela ocasião:
“Você pode colocar esse painel no fundo do seu frame. E ele suporta orientação lado-a-lado, esticado ou centralizado, como o desktop do Windows! ;)”

digolipertte

Obrigado pelas respostas pessoal…
Olha so eu fiz no curso ontem e deu certo mas eu fiz colocando dentro de um JLable… ehh por incrivel q paresa deu certo, mas agora eu não sei pq não esta funcionando no meu programa…
Mas quando eu conseguir eu posto aki valeu…
Abraçaum.
Rodrigo Lipertte

Criado 8 de abril de 2008
Ultima resposta 8 de abr. de 2008
Respostas 3
Participantes 3