Alguém saberia me explicar o que é preciso fazer para atualizar uma imagem no JDesktopPane em tempo de execução? Por exemplo eu tô com o programa aberto e o usuário quer colocar uma imagem no fundo então ele vai la e clica no menu pra alterar a imagem, seleciona a imagem mas ela não atualiza.
Carregar uma imagem na hora de abrir o sistema não é problema, o problema é carregar a imagem dentro do JDesktop em tempo de execução.
Bom, eu consegui sobrescrever o método paintComponent do JDesktopPane até abre mostrando a imagem e tal, o problema agora é sobrescrevê-lo em tempo de execução. Eu tentei de um jeito aqui e nao deu muito certo a imagem só atualiza se minimizar e restaurar a janela :X
Como eu posso sobrescrever esse método em tempo de execução?
eae galeraaaaa!!! Aproveitando este tópico de imagens…
Pessoal estou com um problema, tenho um Jlabel com um tamanho pré-definido, e estou usando um JFileChooser para pegar a foto.
Quando eu a seleciono, gostaria que , não importando o tamanho dela, ficasse do tamanho do meu Jlabel Original!!
Mas, ou ela fica bem menor, ou fica muito grande!!
Como posso resolver isso??
existe algum método que pegue o tamanho do icone e formate de acordo com o tamanho do Jlabel???
Voce pode sobreescrever o método paintComponent como ele fez mas no lugar de colocar image.getWeight() e image.getHeigth() voce passa valores fixos que a imagem sera desenhada em uma escala menor.
Sempre que vc conseguir solucionar uma dúvida atravéz do GUJ, é interessante que post o código pois pode ser a dúvida de outras pessoas; assim evita-se novos posts com as mesmas dúvidas saca?