Problema na tela de splash?

5 respostas
R

Pessoal, fiz uma tela de splash pro mei programa examente usando como o tutorial que tem aqui no guj…
porem tenho enfretado problemas…

  1. a tela abria normalmente aqui no arquivo JAR que eu gero pelo eclipse no meu pc, porém em outro computador nao abre a tela, só abre no meu…o prgrama abre depois de um tempo mas a tela nao

  2. agora modifiquei pelo photoshop inha tela, salvei na mesma pasta com mesmo nome e extensão, quando compilo aparece a tela mas quando gero o JAR nem no meu pc mais aaprece a tela…

duvida:
Como faço pra NO JAR aparecer a tela tanto no meu PC quanto no PC de outras pessoas???

5 Respostas

R

ninguem pode me ajudar??? :frowning:

A

Raphael,

Para referenciar a imagem de dentro do jar você deve usar Class.getResource(). Provavelmente sua imagem não foi exibida porque não foi encontrada…

[]'s

Andre

R

eu fiz isso que vc falou do getResouce… ate pq como eu disse quando compilo aparece normalmente a imagem, menos quando crio o jar :frowning:
alguem tem ideia?

A

Raphael,

Esse exemplo funciona perfeito comigo (pelo Eclipse e pelo jar). Seu classpath está beleza?

Estrutura do projeto
-- src
  -- img
    -- question.png  
  -- teste
    -- FrameExemplo.java
Classe
public class FrameExemplo extends JFrame {

  public FrameExemplo() {
    setSize(300, 200);
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    
    Icon icon = new ImageIcon(getClass().getResource("/img/question.png"));
    JLabel label = new JLabel(icon);
    label.setText("Exemplo");    
    this.add(label);
  }

  public static void main(String[] args) {
    new FrameExemplo().setVisible(true);
  }
}
R

ad-rocha, onde vejo se meu classpath ta ok? e como sei como deve estar?
sei que pelo eclipse funciona normal…

Criado 10 de novembro de 2006
Ultima resposta 13 de nov. de 2006
Respostas 5
Participantes 2