Boa noite!!!
gente!!
tenho uma tela principal de um sistema e criei outra Jframe que da a posibilidade para o usuario final trocar o logo da frame pai…
Resultado… ela altera o logo (papel de parede) mas tenho que fechar o aplicativo e abrir de novo… putzz
ja tentei alguns eventos de ganho de foco para a formPai e nada. (até da certo, mas o legal seria se quando o cliente clicasse em um botao gravar( por exemplo) do formFilho e o formPai atualizasse a foto,logo e etc…
alguem tem algum metodo pra me ajudar ai???
Novato é fogo!!! :shock: :?:
esse é o metodo que eu criei (copiei e implementei…) para colocar o logo na formPai…
public void carregaImagem()
{
try
{
con_parametroEmpresa.executeSQL("select * from parametroEmpresa order by par_codigo");
con_parametroEmpresa.resultset.last();
logo = con_parametroEmpresa.resultset.getString("par_logo");
try
{
BufferedImage imagem = ImageIO.read(new File(logo));
BufferedImage novaImagem = new BufferedImage(790,410, imagem.getType());
Graphics2D g2d = novaImagem.createGraphics();
g2d.drawImage(imagem, 0, 0, 790, 410, null);
g2d.dispose();
lb_papelDeParede.setIcon(new ImageIcon(novaImagem));
}
catch(IOException erro)
{
JOptionPane.showMessageDialog(null,"erro ao tentar carregar a imagem"+erro);
}
}
catch (SQLException erro)
{
JOptionPane.showMessageDialog(null,"não foi possivel carregar a imagem no banco "+erro);
}
}
e o formFilho so grava o caminho no banco de dados…
valew e até mais…