| 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...
|
 |
|
|