Uso de Imagens em uma aplicação - Dúvidas

Prezados Colegas,

Pretendo colocar a logomarca da empresa na tela de abertura da aplicação. Minha dúvida é:

  1. Só posso usar arquivos de imagem com extensão .png?

  2. Sei que a classe ImageItem é adequada para este tipo de procedimento, porém não estou conseguindo usá-la pois cada manual que consulto apresenta de uma forma. Acabei me embananando todo. Alguém poderia me dizer a forma correta de uso da classe ImageItem?

Desde já agradeço aos que me ajudarem.

EDWILSON CURTI

  1. O Java suporta JPG, GIF, PNG; outros formatos você precisa de alguma biblioteca suplementar (o JAI suporta alguns formatos TIFF, por exemplo).
  2. não seria ImageIcon? http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/ImageIcon.html

Não, pelo que li seria sim o ImageItem.

Continuo ainda precisando de um HELP. Quem se habilita?

Coloca a imagem dentro do seu jar, e usa ela assim
new javax.swing.ImageIcon(getClass().getResource("/com/suaempresa/caminho/para/logo.jpg"));
Isso é um ImageIcon… Toolkit.getDefaultToolkit() também tem um método para ler imagem (retorna um Image).
O netbeans (se não me engano) faz isso automaticamente, coloca um jlabel qquer no seu splash screen e ve nas propriedades o ícone.
Outra grande saída (se vc usar windows), é usar um launcher como o http://launch4j.sf.net para criar um executável que chama sua aplicação. Ele tem opção de fazer um splash screen até a app acabar de ler.

Nota zero para os afobados de plantão !

Alooouuuuu…estão em um fórum de JME !!!

Ao colega com a dúvida veja este post.
http://www.guj.com.br/posts/list/30500.java#163787

Valeu boone,

É, os caras boiaram legal, mas tudo bem, isto acontece…

Agradeço a você por me ajudar e aos outros pela boa vontade…

Obrigado a todos.

EDWILSON CURTI