Aplicação java com chamada ao JDialog swing rodando como serviço no windows XP

0 respostas
brunoepr

Pessoal se alguem souber me ajudar por favor façam as honras da casa :),

tenho uma aplicação java que roda como serviço no windows e em um determinado momento recebo
uma mensagem de atualização e preciso perguntar ao usuário se ele deseja atualizar ou não…
Para tal exibo uma telinha onde faço a pergunta ou usuário:
Código da telinha a seguir:

Tô passando os seguintes parâmetros (null, “titulo”, “mensagem”);

para esta classe com construtor classeConfrmDialog();

public ClasseConfirmDialog(Frame owner, String title, String message) {

super(owner, title);

this.mensagem = message;

initialize();

}
private void initialize() {

this.setSize((this.mensagem.length() * 5) + 200, 125);

this.setModal(true);

this.setResizable(true);

this.addWindowListener(new java.awt.event.WindowAdapter() {

public void windowClosing(java.awt.event.WindowEvent e) {

dispose();

}

});

this.getContentPane().add(getPainelMensagem());

Principal.getPosicaoCentral(this);

}
O problema é o seguinte:

Quando rodo o aplicativo via linha de comando

funciona que é uma beleza (segue telinha em anexo)

Quando o mesmo está executando como serviço a telinha é exibida com defeito (segue em anexo)

<img src="/uploads/3X/c/d/cd1ede7c779c7f305ff57df6c28c4450fbce77d9.jpg.webp" width="690" height="500">


<img src="/uploads/3X/2/e/2e69bb6422f03a89614b22c8261173af9a058b41.jpg.webp" width="690" height="500">
Criado 21 de novembro de 2008
Respostas 0
Participantes 1