Mensagens enviadas por: rodrigo.bossini
Índice dos Fóruns » Perfil de rodrigo.bossini » Mensagens enviadas por rodrigo.bossini
Autor Mensagem
É, faz sentido.

Dá uma olhada nisso:

http://java.sun.com/docs/books/tutorial/uiswing/layout/using.html
Bom, depois de alguns testes, conclui o seguinte:

Duvido que seja o manifest, pq acabei de fazer o teste, e o meu não tem nada de diferente,veja:

Manifest-Version: 1.0
Main-Class: Teste

O que fiz foi o seguinte:

Criei um projeto no eclipse, com uma única classe ("Teste"), que herda de uma JFrame.

Adicionei uma label, responsável por exibir a imagem.

Depois disso, exportei um jar. Funcionou perfeitamente no diretório do eclipse, e também funciona qdo copio o jar para o meu desktop e rodo de lá.

Veja a estrutura do meu jar, talvez você consiga encontrar o que há de diferente no seu:

pasta ( é a pasta que contém minha figura)
META_INF (pasta que contém o manifest.mf, que só contém as duas linhas q coloque acima)
Teste.class
Teste$1.class
.project
.classpath

Outra coisa que fiz de diferente do seu código, iniciei minha label da seguinte maneira:

jLabel1 = new JLabel();
jLabel1.setIcon(new ImageIcon(getClass().getResource("pasta/figura.jpg")));

conta aí os resultados, to esperando.
Bem, o javadoc do construtor ImageIcon que recebe uma String sugere que você use "/" pra separar os diretorios.

Então ficaria:

ImageIcon imagemLogo = new ImageIcon("images/logo.jpg");
JLabel logo = new JLabel(imagemLogo);
primaryPannel.add(logo);

Parece um detalhe bobo, mas talvez funcione.

Tenta aí e conta o que acontece.
Realmente, tá difícil entender o que você tá tentando fazer.
Meus parabéns!
Isso aqui com certeza vai ajudar:

http://www.guj.com.br/posts/list/79196.java
Tem erros de sintaxe tbm...vai com calma que você chega lá.
Pessoal,

aproveitando o tópico:

to tentando popular a minha jlist com dados do banco..



listModel contém os dados..

mas falta algo pq qdo rodo o programa nao aparecem os dados..

help?
Achei finalmente o porque do problema.

Segue: http://java.sun.com/docs/books/tutorial/uiswing/components/progress.html#bars " target="_new" rel="nofollow"> http://java.sun.com/docs/books/tutorial/uiswing/components/progress.html#bars

Basicamente, é preciso criar uma outra thread para fazer as atualizações na tela.



ainda não...

como seria a sugestão de reescrever o metodo paint q vc disse inicialmente? da pra colocar um trecho de codigo pra exemplificar?
agora ta assim:


continua do mesmo jeito..so atualiza a progress bar depois q o loop termina..num da pra ver o progresso pouco a pouco..
coloquei setvisible (true) no construtor do frame. ele fica visivel com um botão e com a progress bar.

qdo clico no botão ele aciona o codigo abaixo..
Desculpem, quis dizer frame e panel.
Tentei o repaint..ainda num deu certo...

Faz diferença se to usando a progressbar num frame ou num form? alias, qual a diferença entre os dois ? (frame e form) ?
Pois é, agora to utilizando a progress bar...segue o trecho:



qdo clico em executar, tudo acontece mto rapido, num da pra ver o progresso passo a passo, so da pra ver qdo a barra ja ta completa.

tentei colocar um Thread.sleep (1000) dentro do loop...num rolou...fica tudo travado ate terminar o loop, e ai mostra a barra completa...
 
Índice dos Fóruns » Perfil de rodrigo.bossini » Mensagens enviadas por rodrigo.bossini
Ir para:   
Powered by JForum 2.1.8 © JForum Team