| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/12/2006 11:54:22
|
jr.mg
JavaChild
Membro desde: 25/07/2006 22:39:04
Mensagens: 131
Offline
|
Bom dia, como faço pra capturar o número que aparece no título de uma janela que é aberta mais de uma vez...ex:<2>
Grato
|
Júnior |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/12/2006 12:07:18
|
armando
Java Ninja
Membro desde: 27/03/2006 14:23:57
Mensagens: 263
Offline
|
Cara, seguinte... se você está tentando fazer isso, acho muuuito provavel que esteja tentando fazer alguma gambiarra pra resolver um problema que não sabe como resolver. Estou certo? Qual é, exatamente, o problema que você tem?
Abraço,
Armando
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/12/2006 12:15:27
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Quem põe esse número é o seu gerenciador de janelas, e em alguns sistemas operacionais (por exemplo, isso pode existir no Windows XP mas não no Windows 2000). Ou seja, é uma coisa que está fora do seu controle. Como disse o Armando, não confie nesse número.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/12/2006 12:46:50
|
jr.mg
JavaChild
Membro desde: 25/07/2006 22:39:04
Mensagens: 131
Offline
|
Uso slack....estou querendo fazer algo para o usuário não consiga abrir a mesma janela mais de uma vez....
Grato
|
Júnior |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/12/2006 12:51:42
|
albiere
JavaChild
Membro desde: 08/08/2006 09:23:04
Mensagens: 134
Localização: São Paulo - SP
Offline
|
Cria uma varíavel static e seta true ou false quando ele for aberta e quando ela for fechada.. lá nos seus ActionListeners....
Como diz o Armando isso pode ateh ser uma gambiarra msm... mas naum conheço de outra forma...
|
"Java and Ruby!" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/12/2006 12:55:10
|
armando
Java Ninja
Membro desde: 27/03/2006 14:23:57
Mensagens: 263
Offline
|
Hmmm... agora estamos chegando ao ponto... Você está querendo controlar a sua aplicação, então? Se for isso, você não quer que o cara abra a sua aplicação duas vezes ou dentro da aplicação abrir a mesma janela duas vezes?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/12/2006 12:57:54
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
albiere wrote:Cria uma varíavel static e seta true ou false quando ele for aberta e quando ela for fechada.. lá nos seus ActionListeners....
Como diz o Armando isso pode ateh ser uma gambiarra msm... mas naum conheço de outra forma...

Cuidado, variáveis locais não são compartilhadas entre instâncias do mesmo programa.
Uma forma tradicional de se fazer isso em Unix/Linux é criar um arquivo de lock - se esse arquivo existir, a aplicação já está no ar (só que ela tem de se comprometer a remover esse arquivo, mesmo que tenha de pôr a remoção desse arquivo em um tratamento de signal.)
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/12/2006 13:00:24
|
albiere
JavaChild
Membro desde: 08/08/2006 09:23:04
Mensagens: 134
Localização: São Paulo - SP
Offline
|
thingol....
você está falando isso se for controlar a aplicação em si, ou as janelas internas da aplicação???
|
"Java and Ruby!" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/12/2006 13:13:10
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Hum, é que normalmente o problema mais comum é que o usuário do Windows que vai para o Linux dá um duplo-clique em um ícone e acaba chamando o mesmo programa duas vezes (ou até mais, porque muitas vezes o cursor não muda de forma ao invocar um programa e acabam aparecendo um monte de instâncias do mesmo programa depois de alguns segundos.)
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/12/2006 19:29:26
|
jr.mg
JavaChild
Membro desde: 25/07/2006 22:39:04
Mensagens: 131
Offline
|
armando wrote:Hmmm... agora estamos chegando ao ponto... Você está querendo controlar a sua aplicação, então? Se for isso, você não quer que o cara abra a sua aplicação duas vezes ou dentro da aplicação abrir a mesma janela duas vezes?
Perfeitamente
|
Júnior |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/12/2006 19:30:35
|
jr.mg
JavaChild
Membro desde: 25/07/2006 22:39:04
Mensagens: 131
Offline
|
albiere wrote:thingol....
você está falando isso se for controlar a aplicação em si, ou as janelas internas da aplicação???
Os dois
|
Júnior |
|
|
 |
|
|