Só para teste, tente jocar a figura em C: ImageIcon image = new ImageIcon( "C:/McCulloch.gif" );
jLabel.setIcon(image);
Veja se isso funciona. Se funcionar o problema é o caminho, ai eu recomendo vc usar o getResourceAsStream();
F
Felix
Naum deu certo!!
Lex-dmm
Cara aqui tem um exemplo do que eu fiz. Pega ai, qualquer coisa da um toque.
/* * Created on 24/06/2005 * * TODO To change the template for this generated file go to * Window - Preferences - Java - Code Style - Code Templates */packagesrc.com.datasul.gui;importjava.awt.Color;importjava.awt.Container;importjava.awt.Image;importjava.awt.Toolkit;importjavax.swing.Icon;importjavax.swing.ImageIcon;importjavax.swing.JFrame;importjavax.swing.JLabel;importjavax.swing.JPanel;importcom.jgoodies.forms.layout.CellConstraints;importcom.jgoodies.forms.layout.FormLayout;/** * @author tech1023 * * TODO To change the template for this generated type comment go to * Window - Preferences - Java - Code Style - Code Templates */publicclassAboutextendsJFrame{publicJPanelpanel,panelBackGound;;publicContainercont;publicCellConstraintscc;/** * */publicAbout(){super(":: About SuportBar ::");cont=this.getContentPane();// Seta iconeImageicon=Toolkit.getDefaultToolkit().getImage("src/com/datasul/icons/Battery.gif");this.setIconImage(icon);this.setResizable(false);panelBackGound=newJPanel();panel=newJPanel();Iconic=newImageIcon("src/com/datasul/icons/logo.jpg");JLabelimg=newJLabel(ic);panel.add(img);//Trata o layoutpanelBackGound.setLayout(newFormLayout("1dlu, center:pref, 1dlu","4dlu, pref, 2dlu, "+"pref, 2dlu,"+"pref, 2dlu,"+"pref, 4dlu,"));cc=newCellConstraints();//seta o layout corretamente conforme posições.panelBackGound.add(newJLabel("SuportBar v 1.0"),cc.xy(2,2));panelBackGound.add(panel,cc.xy(2,4));panelBackGound.add(newJLabel("Datasul Tecnologia"),cc.xy(2,6));panelBackGound.add(newJLabel("Powered by Lex"),cc.xy(2,8));panelBackGound.setBackground(newColor(192,192,192));cont.add(panelBackGound);this.show();this.pack();}}