Manipulando img num JTextPane

Ae, porque será que a imagem não está aparecendo alguem tem ideia??

//txpFoto é o JTextPane declarado no inicio da classe
try{
	StyledDocument estilo=(StyledDocument)txpFoto.getDocument();
	Style style=estilo.addStyle("Foto", null);
	StyleConstants.setIcon(style,new ImageIcon("logo.jpg"));
	estilo.insertString(estilo.getLength(),"",style);
	}
	catch(Exception e){
	JOptionPane.showMessageDialog(null, "Erro"+e.getMessage());
	}

Alguem sabe porque???

Tambem gostaria de saber