esse � um c�digo que funciona e inseri imagens normalmente na posi��o que quiser, mas o detelhe � que ela funciona com o Gerenciador de Layout AbsoluteLayout, que tem no NetBeans, ai vc pode determinar exatamente aonde vc quer que apare�a a imagem de acordo com as coordenadas, o c�digo �:
 
 
 

private void initComponents() {

picture = new javax.swing.JLabel();

jLabel21 = new javax.swing.JLabel();

jLabel1 = new javax.swing.JLabel();

jMenuBar1 = new javax.swing.JMenuBar();

Atendido = new javax.swing.JMenu();

jSeparator4 = new javax.swing.JSeparator();

Cadastrar_Atendido = new javax.swing.JMenuItem();

Alterar_Atendido = new javax.swing.JMenuItem();

Excluir_Atendido = new javax.swing.JMenuItem();

Dadoa_Adicionais = new javax.swing.JMenu();

jSeparator3 = new javax.swing.JSeparator();

Cadastrar_Adicionais = new javax.swing.JMenuItem();

Alterar_Adicionais = new javax.swing.JMenuItem();

Consultas = new javax.swing.JMenu();

jSeparator2 = new javax.swing.JSeparator();

Consulta_Atendido = new javax.swing.JMenuItem();

Consulta_Dados_Adicionais = new javax.swing.JMenuItem();

Consulta_Filtro = new javax.swing.JMenuItem();

Sair = new javax.swing.JMenu();

jSeparator1 = new javax.swing.JSeparator();

Sair_Sistema = new javax.swing.JMenuItem();

getContentPane().setLayout(new AbsoluteLayout());

setTitle("Sistema de Ficha de Atendimento");

addWindowListener(new java.awt.event.WindowAdapter() {

public void windowClosing(java.awt.event.WindowEvent evt) {

exitForm(evt);

}

});

jLabel21.setFont(new java.awt.Font("Palatino", 1, 18));

jLabel21.setText("Sistema de Ficha de Atendimento");

getContentPane().add(jLabel21, new AbsoluteConstraints(30, 140, 310, 120));

jLabel1.setFont(new java.awt.Font("Palatino", 1, 18));

jLabel1.setText("Menu Inicial ");

getContentPane().add(jLabel1, new AbsoluteConstraints(120, 120, -1, -1));

Atendido.setText("Atendido");

Atendido.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

AtendidoActionPerformed(evt);

}

});

Atendido.add(jSeparator4);

Cadastrar_Atendido.setText("Cadastrar Atendido");

Cadastrar_Atendido.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

Cadastrar_AtendidoActionPerformed(evt);

}

});

Cadastrar_Atendido.addMouseListener(new java.awt.event.MouseAdapter() {

public void mousePressed(java.awt.event.MouseEvent evt) {

Cadastrar_AtendidoMousePressed(evt);

}

});

Atendido.add(Cadastrar_Atendido);

Alterar_Atendido.setText("Alterar Atendido");

Alterar_Atendido.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

Alterar_AtendidoActionPerformed(evt);

}

});

Atendido.add(Alterar_Atendido);

Excluir_Atendido.setText("Excluir Atendido");

Excluir_Atendido.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

Excluir_AtendidoActionPerformed(evt);

}

});

Atendido.add(Excluir_Atendido);

jMenuBar1.add(Atendido);

Dadoa_Adicionais.setText("Dados Adicionais");

Dadoa_Adicionais.add(jSeparator3);

Cadastrar_Adicionais.setText("Cadastrar Dados Adicionais");

Cadastrar_Adicionais.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

Cadastrar_AdicionaisActionPerformed(evt);

}

});

Dadoa_Adicionais.add(Cadastrar_Adicionais);

Alterar_Adicionais.setText("Alterar Dados Adicionais");

Alterar_Adicionais.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

Alterar_AdicionaisActionPerformed(evt);

}

});

Dadoa_Adicionais.add(Alterar_Adicionais);

jMenuBar1.add(Dadoa_Adicionais);

Consultas.setText("Consultas");

Consultas.add(jSeparator2);

Consulta_Atendido.setText("Consulta Atendido");

Consulta_Atendido.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

Consulta_AtendidoActionPerformed(evt);

}

});

Consultas.add(Consulta_Atendido);

Consulta_Dados_Adicionais.setText("Consulta Dados Adicionais");

Consulta_Dados_Adicionais.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

Consulta_Dados_AdicionaisActionPerformed(evt);

}

});

Consultas.add(Consulta_Dados_Adicionais);

Consulta_Filtro.setText("Consulta por Filtro");

Consulta_Filtro.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

Consulta_FiltroActionPerformed(evt);

}

});

Consultas.add(Consulta_Filtro);

jMenuBar1.add(Consultas);

Sair.setText("Sair");

Sair.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

SairActionPerformed(evt);

}

});

Sair.add(jSeparator1);

Sair_Sistema.setText("Sair do Sistema");

Sair_Sistema.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

Sair_SistemaActionPerformed(evt);

}

});

Sair.add(Sair_Sistema);

//picture = new JLabel();

jMenuBar1.add(Sair);

ImageIcon icon = createImageIcon("logo_java.gif");

picture.setIcon(icon);

//this.getContentPane().add(picture,new AbsoluteConstraints(30, 120, 330, 320));//para o logo da arca universal

this.getContentPane().add(picture,new AbsoluteConstraints(130, 140, 268, 299));//parap logo de java

setJMenuBar(jMenuBar1);

pack();

}

protected static ImageIcon createImageIcon(String path) {

java.net.URL imgURL = Entrada_Ficha_Atendimento.class.getResource(path);

if (imgURL != null) {

return new ImageIcon(imgURL);

} else {

System.err.println("Couldn't find file: " + path);

return null;

}

}

Espero que tenha resolvido seu problema
Conrad Peres.

Leandro <[EMAIL PROTECTED]> wrote:
Falem Amigos,

Como eu fa�o para inserir uma imagem em uma janela? Tenho os c�digos:

C�digo  da Janela:

import javax.swing.*;
class Janela extends JFrame
{
      public Janela()
      {
            setTitle("Primeira Janela");
            setSize(400, 200);
      }
}

C�digo Main:

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

public class PrimeiraJanela
{
      public static void main(String arguments[])
      {
           
            Icon myImage;
           
            myImage = new ImageIcon("imagem.gif");
           
            Janela j = new Janela();
            j.show();
      }
}

Queria saber o que est� faltando para inserir a imagem...

Se algu�m puder ajudar, obrigado.

_________________________________________________________________________________
Quer mais velocidade?
S� com o acesso Aditivado iG, a velocidade que voc� quer na hora que voc� precisa.
Clique aqui: http://www.acessoaditivado.ig.com.br




Yahoo! Messenger - Fale com seus amigos online. Instale agora!
Yahoo! Groups Sponsor
ADVERTISEMENT
click here


Yahoo! Groups Links

Atrašyti