Problemas para definir uma imagem para um JButton [RESOLVIDO]  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
leonardo.moreti
Entusiasta Java

Membro desde: 30/10/2009 08:22:49
Mensagens: 18
Localização: Sorocaba/SP
Offline

[b] E aí pessoal.

Estou criando uma pequena aplicação utlizando a API Swing, mas estou com problemas para definir imagens para meus JButtons.

Este é o código:



Quando executo este código, a imagem é localizada e aparece na aplicação, até aqui tudo beleza. Mas quando eu crio um jar executável, e daí executo, a imagem não consegue ser localizada! O botão fica sem imagem. Alguém poderia me ajudar?

A pasta "icon_images" está dentro do pacote "textEditor".

Valeu

This message was edited 1 time. Last update was at 02/12/2009 13:52:05

ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20578
Localização: Curitiba/PR
Offline

Esse construtor cria a partir de um File, e um File é relacionado ao sistema de arquivos, não aos recursos da sua aplicação.

Para definir que você quer um recurso do seu classpath, e não um arquivo, use o getClass().getResource().



Note que não é necessário especificar o /src, já que ele é a raiz do seu classpath. Outra coisa, cuidado que no .jar os nomes são case sensitive.

This message was edited 1 time. Last update was at 30/10/2009 09:09:03


@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
leonardo.moreti
Entusiasta Java

Membro desde: 30/10/2009 08:22:49
Mensagens: 18
Localização: Sorocaba/SP
Offline


Beleza! Funcionou!

Muito obrigado ViniGodoy, abraço
marcos.menezes
Thread.start()
[Avatar]

Membro desde: 03/09/2009 01:12:52
Mensagens: 45
Localização: Rio de Janeiro
Offline

Caro amigo,

Nao esqueça de colocar ao final do Topico o [Resolvido]

Abraços !!

Marcos de Menezes
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team