ImageIcon

4 respostas
P

Olá pessoal como eu faço para colocar um logo na tela principal?
se alguem puder me ajudar eu agradeço T+…

4 Respostas

V

Olá pessoal como eu faço para colocar um logo na tela principal?
se alguem puder me ajudar eu agradeço T+…

Fala Pap! se vc estiver utilizando um JFrame para isso deve utillizar os seguintes passos:

1- para setar o seu ícone

ImageIcon seuicone = new ImageIcon(images/seuicone.jpg);

ou

ImageIcon seuicone = new ImageIcon(C:\…\seuicone.jpg);

2- Para inserir ele no Form
setIconImage(seuicone.getImage());

Espero ter ajudado, qlqr coisa posta aí!
:thumbup:

P

meu codigo é esse e preciso colocar uma imagem no fundo como eu faço?

import java.awt.<em>;

import java.awt.event.</em>;

import javax.swing.*;
public class programa extends JFrame

{

//declaracao do painel central

public static void main(String args[])

{

programa programa = new programa();

programa.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

programa.setVisible(true);
}

public programa()

{

//Variaveis do MenuItem.

JMenuItem Cliente, ClienteFisico, ClienteJuridico,Fornecedor,Produto,

Caixa,Entrada,Saida,

RelatorioCliente, RelatorioFornecedor, RelatorioProduto, RelatorioFinanceiro, RelatorioEstoque,

BuscaCliente, BuscaFornecedor, BuscaProduto, BuscaFinanceiro,

AuxilioAjuda, AuxilioOpcoes, AuxilioBackup, AuxilioContato, AuxilioProgramadores, AuxilioHomePage,

AdministradorAdicionar, AdministradorAlterar,AdministradorCabecario;

//--------------------------------------------------------------------------------

//Configurações da Tela.
  setTitle("((( PR Sistemas e Design )))");//Titulo.
  setExtendedState(JFrame.MAXIMIZED_BOTH);//Maximiza a Tela.
  getContentPane().setBackground(new Color(255,255,255));//Cor do Fundo
  
  //Cria o menu Principal.
  JMenuBar menu = new JMenuBar();
  
  JMenu Cadastro = new JMenu("Cadastro");
  Cadastro.setMnemonic(KeyEvent.VK_C);//Tecla de Atalho.
  Cadastro.setVisible(true); 
  menu.add(Cadastro);
  setJMenuBar(menu);
      
  JMenu Financeiro = new JMenu("Financeiro");
  Financeiro.setMnemonic(KeyEvent.VK_F);
  Financeiro.setVisible(true);
  menu.add(Financeiro);
  
  JMenu Estoque = new JMenu("Estoque");
  Estoque.setMnemonic(KeyEvent.VK_E);
  Estoque.setVisible(true);
  menu.add(Estoque);
  
  JMenu Relatorio = new JMenu("Relatorio");
  Relatorio.setMnemonic(KeyEvent.VK_R);
  Relatorio.setVisible(true);
  menu.add(Relatorio);
  
  JMenu Busca = new JMenu("Busca");
  Busca.setMnemonic(KeyEvent.VK_B);
  Busca.setVisible(true);
  menu.add(Busca);
  
  JMenu Auxilio = new JMenu("Auxilio");
  Auxilio.setMnemonic(KeyEvent.VK_A);
  Auxilio.setVisible(true);
  menu.add(Auxilio);
  
  JMenu Administrador = new JMenu("Administrador");
  Administrador.setMnemonic(KeyEvent.VK_D);
  Administrador.setVisible(true);
  menu.add(Administrador);

   
  //Cria os itens do menu Principal
  Cliente = new JMenu("Cliente");
  Cliente.setMnemonic(KeyEvent.VK_C);
  Cliente.setVisible(true);
  Cadastro.add(Cliente);
  
  	ClienteFisico = new JMenuItem("Cliente Físico");
  	ClienteFisico.setMnemonic(KeyEvent.VK_F);
  	ClienteFisico.setVisible(true);
  	Cliente.add(ClienteFisico);
  
  	ClienteJuridico = new JMenuItem("Cliente Jurídico");
  	ClienteJuridico.setMnemonic(KeyEvent.VK_F);
  	ClienteJuridico.setVisible(true);
  	Cliente.add(ClienteJuridico);


  Cadastro.addSeparator();     
  Fornecedor = new JMenuItem("Fornecedor");
  Fornecedor.setMnemonic(KeyEvent.VK_O);
  Fornecedor.setVisible(true);
  Cadastro.add(Fornecedor);
  
  Cadastro.addSeparator();
  Produto = new JMenuItem("Produto");
  Produto.setMnemonic(KeyEvent.VK_P);
  Produto.setVisible(true);
  Cadastro.add(Produto);
  
  Caixa = new JMenu("Caixa");
  Caixa.setMnemonic(KeyEvent.VK_A);
  Caixa.setVisible(true);
  Financeiro.add(Caixa);
  
  	Entrada = new JMenuItem("Entrada");
  	Entrada.setMnemonic(KeyEvent.VK_E);
  	Entrada.setVisible(true);
  	Caixa.add(Entrada);
  
  	Saida = new JMenuItem("Saída");
  	Saida.setMnemonic(KeyEvent.VK_E);
  	Saida.setVisible(true);
  	Caixa.add(Saida);
  
  
  Entrada = new JMenuItem("Entrada");
  Entrada.setMnemonic(KeyEvent.VK_E);
  Entrada.setVisible(true);
  Estoque.add(Entrada);
  
  Estoque.addSeparator();
  Saida = new JMenuItem("Saida");
  Saida.setMnemonic(KeyEvent.VK_S);
  Saida.setVisible(true);
  Estoque.add(Saida);
  
  RelatorioCliente = new JMenuItem("Cliente");
  RelatorioCliente.setMnemonic(KeyEvent.VK_C);
  RelatorioCliente.setVisible(true);
  Relatorio.add(RelatorioCliente);
  
  Relatorio.addSeparator();
  RelatorioFornecedor = new JMenuItem("Fornecedor");
  RelatorioFornecedor.setMnemonic(KeyEvent.VK_F);
  RelatorioFornecedor.setVisible(true);
  Relatorio.add(RelatorioFornecedor);
  
  Relatorio.addSeparator();
  RelatorioProduto = new JMenuItem("Produto");
  RelatorioProduto.setMnemonic(KeyEvent.VK_P);
  RelatorioProduto.setVisible(true);
  Relatorio.add(RelatorioProduto);
  
  Relatorio.addSeparator();
  RelatorioFinanceiro = new JMenuItem("Financeiro");
  RelatorioFinanceiro.setMnemonic(KeyEvent.VK_I);
  RelatorioFinanceiro.setVisible(true);
  Relatorio.add(RelatorioFinanceiro);
  
  Relatorio.addSeparator();
  RelatorioEstoque = new JMenuItem("Estoque");
  RelatorioEstoque.setMnemonic(KeyEvent.VK_E);
  RelatorioEstoque.setVisible(true);
  Relatorio.add(RelatorioEstoque);
  
  BuscaCliente = new JMenuItem("Cliente");
  BuscaCliente.setMnemonic(KeyEvent.VK_C);
  BuscaCliente.setVisible(true);
  Busca.add(BuscaCliente);
  
  Busca.addSeparator();
  BuscaFornecedor = new JMenuItem("Fornecedor");
  BuscaFornecedor.setMnemonic(KeyEvent.VK_F);
  BuscaFornecedor.setVisible(true);
  Busca.add(BuscaFornecedor);
  
  Busca.addSeparator();
  BuscaProduto = new JMenuItem("Produto");
  BuscaProduto.setMnemonic(KeyEvent.VK_P);
  BuscaProduto.setVisible(true);
  Busca.add(BuscaProduto);
  
  Busca.addSeparator();
  BuscaFinanceiro = new JMenuItem("Financeiro");
  BuscaFinanceiro.setMnemonic(KeyEvent.VK_I);
  BuscaFinanceiro.setVisible(true);
  Busca.add(BuscaFinanceiro);
  
  AuxilioAjuda = new JMenuItem("Ajuda");
  AuxilioAjuda.setMnemonic(KeyEvent.VK_A);
  AuxilioAjuda.setVisible(true);
  Auxilio.add(AuxilioAjuda);
  
  Auxilio.addSeparator();
  AuxilioOpcoes = new JMenuItem("Opcoes");
  AuxilioOpcoes.setMnemonic(KeyEvent.VK_O);
  AuxilioOpcoes.setVisible(true);
  Auxilio.add(AuxilioOpcoes);
  
  Auxilio.addSeparator();
  AuxilioBackup = new JMenuItem("Backup");
  AuxilioBackup.setMnemonic(KeyEvent.VK_B);
  AuxilioBackup.setVisible(true);
  Auxilio.add(AuxilioBackup);
  
  Auxilio.addSeparator();
  AuxilioContato = new JMenuItem("Contato");
  AuxilioContato.setMnemonic(KeyEvent.VK_C);
  AuxilioContato.setVisible(true);
  Auxilio.add(AuxilioContato);
  
  Auxilio.addSeparator();
  AuxilioProgramadores = new JMenuItem("Programadores");
  AuxilioProgramadores.setMnemonic(KeyEvent.VK_P);
  AuxilioProgramadores.setVisible(true);
  Auxilio.add(AuxilioProgramadores);
  
  Auxilio.addSeparator();
  AuxilioHomePage = new JMenuItem("Home Page");
  AuxilioHomePage.setMnemonic(KeyEvent.VK_H);
  AuxilioHomePage.setVisible(true);
  Auxilio.add(AuxilioHomePage);
  
  AdministradorAdicionar = new JMenuItem("Adicionar Usuário");
  AdministradorAdicionar.setMnemonic(KeyEvent.VK_U);
  AdministradorAdicionar.setVisible(true);
  Administrador.add(AdministradorAdicionar);
  
  Administrador.addSeparator();
  AdministradorAlterar = new JMenuItem("Alterar Usuário");
  AdministradorAlterar.setMnemonic(KeyEvent.VK_L);
  AdministradorAlterar.setVisible(true);
  Administrador.add(AdministradorAlterar);
  
  Administrador.addSeparator();
  AdministradorCabecario = new JMenuItem("Cabeçàrio de documentos");
  AdministradorCabecario.setMnemonic(KeyEvent.VK_C);
  AdministradorCabecario.setVisible(true);
  Administrador.add(AdministradorCabecario);

}
};

V

Fala PAP! desculpe a demora estou meio enrolado essa semana :XD:

Fiz uma pequena inclusão no seu código e ficaria + ou - assim:

//meu codigo é esse e preciso colocar uma imagem no fundo como eu faço?

import java.awt.<em>;

import java.awt.event.</em>;

import javax.swing.*;
public class Programa extends JFrame

{

//declaracao do painel central

public static void main(String args[])

{

Programa programa = new Programa();

programa.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

programa.setVisible(true);
}

public Programa()

{

//Variaveis do MenuItem.

JMenuItem Cliente, ClienteFisico, ClienteJuridico,Fornecedor,Produto,

Caixa,Entrada,Saida,

RelatorioCliente, RelatorioFornecedor, RelatorioProduto, RelatorioFinanceiro, RelatorioEstoque,

BuscaCliente, BuscaFornecedor, BuscaProduto, BuscaFinanceiro,

AuxilioAjuda, AuxilioOpcoes, AuxilioBackup, AuxilioContato, AuxilioProgramadores, AuxilioHomePage,

AdministradorAdicionar, AdministradorAlterar,AdministradorCabecario;
//--------------Para inserir uma img no background-------------------------------

final ImageIcon imgBackground = new                            ImageIcon images/BACKGROUND.JPG); //diretorio da imagem

JPanel background = new JPanel(){

protected void paintComponent( Graphics g ){

super.paintComponent(g);

imgBackground.paintIcon(this,g,0,0);//inicio a img no canto superior esquerdo do monitor

};

};

getContentPane().add(background);

//--------------------------------------------------------------------------------

//Configurações da Tela.
setTitle("((( PR Sistemas e Design )))");//Titulo.
setExtendedState(JFrame.MAXIMIZED_BOTH);//Maximiza a Tela.
getContentPane().setBackground(new Color(255,255,255));//Cor do Fundo

//Cria o menu Principal.
JMenuBar menu = new JMenuBar();

JMenu Cadastro = new JMenu(“Cadastro”);

Cadastro.setMnemonic(KeyEvent.VK_C);//Tecla de Atalho.

Cadastro.setVisible(true);

menu.add(Cadastro);

setJMenuBar(menu);
JMenu Financeiro = new JMenu(“Financeiro”);

Financeiro.setMnemonic(KeyEvent.VK_F);

Financeiro.setVisible(true);

menu.add(Financeiro);
JMenu Estoque = new JMenu(“Estoque”);

Estoque.setMnemonic(KeyEvent.VK_E);

Estoque.setVisible(true);

menu.add(Estoque);
JMenu Relatorio = new JMenu(“Relatorio”);

Relatorio.setMnemonic(KeyEvent.VK_R);

Relatorio.setVisible(true);

menu.add(Relatorio);
JMenu Busca = new JMenu(“Busca”);

Busca.setMnemonic(KeyEvent.VK_B);

Busca.setVisible(true);

menu.add(Busca);
JMenu Auxilio = new JMenu(“Auxilio”);

Auxilio.setMnemonic(KeyEvent.VK_A);

Auxilio.setVisible(true);

menu.add(Auxilio);
JMenu Administrador = new JMenu(“Administrador”);

Administrador.setMnemonic(KeyEvent.VK_D);

Administrador.setVisible(true);

menu.add(Administrador);
//Cria os itens do menu Principal

Cliente = new JMenu(Cliente);

Cliente.setMnemonic(KeyEvent.VK_C);

Cliente.setVisible(true);

Cadastro.add(Cliente);
ClienteFisico = new JMenuItem(“Cliente Físico”);

ClienteFisico.setMnemonic(KeyEvent.VK_F);

ClienteFisico.setVisible(true);

Cliente.add(ClienteFisico);
ClienteJuridico = new JMenuItem(“Cliente Jurídico”);

ClienteJuridico.setMnemonic(KeyEvent.VK_F);

ClienteJuridico.setVisible(true);

Cliente.add(ClienteJuridico);
Cadastro.addSeparator();

Fornecedor = new JMenuItem(“Fornecedor”);

Fornecedor.setMnemonic(KeyEvent.VK_O);

Fornecedor.setVisible(true);

Cadastro.add(Fornecedor);
Cadastro.addSeparator();

Produto = new JMenuItem(“Produto”);

Produto.setMnemonic(KeyEvent.VK_P);

Produto.setVisible(true);

Cadastro.add(Produto);
Caixa = new JMenu(“Caixa”);

Caixa.setMnemonic(KeyEvent.VK_A);

Caixa.setVisible(true);

Financeiro.add(Caixa);
Entrada = new JMenuItem(“Entrada”);

Entrada.setMnemonic(KeyEvent.VK_E);

Entrada.setVisible(true);

Caixa.add(Entrada);
Saida = new JMenuItem(“Saída”);

Saida.setMnemonic(KeyEvent.VK_E);

Saida.setVisible(true);

Caixa.add(Saida);
Entrada = new JMenuItem(“Entrada”);

Entrada.setMnemonic(KeyEvent.VK_E);

Entrada.setVisible(true);

Estoque.add(Entrada);
Estoque.addSeparator();

Saida = new JMenuItem(“Saida”);

Saida.setMnemonic(KeyEvent.VK_S);

Saida.setVisible(true);

Estoque.add(Saida);
RelatorioCliente = new JMenuItem(“Cliente”);

RelatorioCliente.setMnemonic(KeyEvent.VK_C);

RelatorioCliente.setVisible(true);

Relatorio.add(RelatorioCliente);
Relatorio.addSeparator();

RelatorioFornecedor = new JMenuItem(“Fornecedor”);

RelatorioFornecedor.setMnemonic(KeyEvent.VK_F);

RelatorioFornecedor.setVisible(true);

Relatorio.add(RelatorioFornecedor);
Relatorio.addSeparator();

RelatorioProduto = new JMenuItem(“Produto”);

RelatorioProduto.setMnemonic(KeyEvent.VK_P);

RelatorioProduto.setVisible(true);

Relatorio.add(RelatorioProduto);
Relatorio.addSeparator();

RelatorioFinanceiro = new JMenuItem(“Financeiro”);

RelatorioFinanceiro.setMnemonic(KeyEvent.VK_I);

RelatorioFinanceiro.setVisible(true);

Relatorio.add(RelatorioFinanceiro);
Relatorio.addSeparator();

RelatorioEstoque = new JMenuItem(“Estoque”);

RelatorioEstoque.setMnemonic(KeyEvent.VK_E);

RelatorioEstoque.setVisible(true);

Relatorio.add(RelatorioEstoque);
BuscaCliente = new JMenuItem(“Cliente”);

BuscaCliente.setMnemonic(KeyEvent.VK_C);

BuscaCliente.setVisible(true);

Busca.add(BuscaCliente);
Busca.addSeparator();

BuscaFornecedor = new JMenuItem(“Fornecedor”);

BuscaFornecedor.setMnemonic(KeyEvent.VK_F);

BuscaFornecedor.setVisible(true);

Busca.add(BuscaFornecedor);
Busca.addSeparator();

BuscaProduto = new JMenuItem(“Produto”);

BuscaProduto.setMnemonic(KeyEvent.VK_P);

BuscaProduto.setVisible(true);

Busca.add(BuscaProduto);
Busca.addSeparator();

BuscaFinanceiro = new JMenuItem(“Financeiro”);

BuscaFinanceiro.setMnemonic(KeyEvent.VK_I);

BuscaFinanceiro.setVisible(true);

Busca.add(BuscaFinanceiro);
AuxilioAjuda = new JMenuItem(“Ajuda”);

AuxilioAjuda.setMnemonic(KeyEvent.VK_A);

AuxilioAjuda.setVisible(true);

Auxilio.add(AuxilioAjuda);
Auxilio.addSeparator();

AuxilioOpcoes = new JMenuItem(“Opcoes”);

AuxilioOpcoes.setMnemonic(KeyEvent.VK_O);

AuxilioOpcoes.setVisible(true);

Auxilio.add(AuxilioOpcoes);
Auxilio.addSeparator();

AuxilioBackup = new JMenuItem(“Backup”);

AuxilioBackup.setMnemonic(KeyEvent.VK_B);

AuxilioBackup.setVisible(true);

Auxilio.add(AuxilioBackup);
Auxilio.addSeparator();

AuxilioContato = new JMenuItem(“Contato”);

AuxilioContato.setMnemonic(KeyEvent.VK_C);

AuxilioContato.setVisible(true);

Auxilio.add(AuxilioContato);
Auxilio.addSeparator();

AuxilioProgramadores = new JMenuItem(“Programadores”);

AuxilioProgramadores.setMnemonic(KeyEvent.VK_P);

AuxilioProgramadores.setVisible(true);

Auxilio.add(AuxilioProgramadores);
Auxilio.addSeparator();

AuxilioHomePage = new JMenuItem(“Home Page”);

AuxilioHomePage.setMnemonic(KeyEvent.VK_H);

AuxilioHomePage.setVisible(true);

Auxilio.add(AuxilioHomePage);
AdministradorAdicionar = new JMenuItem(“Adicionar Usuário”);

AdministradorAdicionar.setMnemonic(KeyEvent.VK_U);

AdministradorAdicionar.setVisible(true);

Administrador.add(AdministradorAdicionar);
Administrador.addSeparator();

AdministradorAlterar = new JMenuItem(“Alterar Usuário”);

AdministradorAlterar.setMnemonic(KeyEvent.VK_L);

AdministradorAlterar.setVisible(true);

Administrador.add(AdministradorAlterar);
Administrador.addSeparator();

AdministradorCabecario = new JMenuItem(“Cabeçàrio de documentos”);

AdministradorCabecario.setMnemonic(KeyEvent.VK_C);

AdministradorCabecario.setVisible(true);

Administrador.add(AdministradorCabecario);

}
};

:thumbup:

P

Valeu velhu agora deu certo T+ brigadaum…

Criado 25 de maio de 2006
Ultima resposta 2 de jun. de 2006
Respostas 4
Participantes 2