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
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
olá vielmateus,
descreva um pouco melhor como é sua aplicação. é web? desktop?
como vc fez essas “telas”?
att,
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
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.
Testei e é isso mesmo Entanglement.
Obrigado