Duvida com telas

4 respostas
vielmateus

Bom dia,

Estou fazendo uma aplicação, e cada tela que crio na execução, é criado uma nova tarefa na barra de tarefas.
Como posso ajustar para abrir somente uma tarefa para o programa?

Att

4 Respostas

pedruhenrik

olá vielmateus,

descreva um pouco melhor como é sua aplicação. é web? desktop?
como vc fez essas “telas”?

att,

vielmateus

A aplicação é Desktop.
Estou usando o Netbeans 6.8, o codigo que uso para abrir a tela é:

public static void mostraForm(final Connection conn, final int usuario) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                try {
                    javax.swing.UIManager lookandfeel = new javax.swing.UIManager();
                    UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
                } catch (Exception e) {
                } finally {
                    new jConsultaOcorrencia(conn, usuario).setVisible(true);
                }
            }
        });
    }

Att

E

No Windows, a cada JFrame que você abre, vai aparecer um ícone (“taskbar button”) na barra de tarefas. Isso é inevitável.

http://www.javakb.com/Uwe/Forum.aspx/java-gui/3933/Hiding-JFrame-Taskbar-Button

De qualquer maneira, se você usar apenas um JFrame, e mostrar as telas com JDialogs (não JFrames), isso não vai ocorrer.

vielmateus

Testei e é isso mesmo Entanglement.

Obrigado

Criado 20 de outubro de 2010
Ultima resposta 25 de out. de 2010
Respostas 4
Participantes 3