[Debian] - Problemas de foco nas janelas [RESOLVIDO]  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
lina
Moderador
[Avatar]

Membro desde: 23/12/2006 21:05:04
Mensagens: 3083
Offline

Oi,

Estou utilizando o SO Debian + J2SE.

Em minha aplicação rodando em Window XP (Ou qualquer outro tipo de Windows), as propriedades de FocusListener funcionam corretamente. Porém quando vou rodar minha aplicação no Debian o mesmo não funciona.

O que não funciona?
-> Simplesmente as janelas não vem para frente. Quando abro uma janela em cima de outra (AlwaysOnTop), a mesma fica atrás! e deveria ficar na frente.

Porque essa diferença entre os SOs ? O linux trata esses eventos de forma diferente? Como proceder para ter o mesmo funcionamento do Windows?

Obs: Notei que o Debian se perde entre as janelas do próprio ambiente.

Tchauzin!

This message was edited 2 times. Last update was at 14/05/2010 10:51:01


Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java

Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]

@gujgirl

http://www.restartfans.hdfree.com.br

Meu blog:

http://www.runthecode.wordpress.com

Tchauzin!
[Email]
TheKill
GUJ Master
[Avatar]

Membro desde: 29/09/2006 18:06:30
Mensagens: 1142
Localização: Araranguá - SC
Offline

Pode ser problema referente a drivers e instalações do SO..

Se você mesma constatou que ele se perde nas janelas, provavel ser drivers, "acredito eu"
De uma analisada se os drivers estão instalados corretamente, Linux é trabalhoso por causa disso ;P

Mas confesso ser uma plataforma excelente de trabalho

Pessoal se foi respondido com eficiência...

Nao custa finalizar o topico ^^ [RESOLVIDO]

Isso ai, valeu xD

GrupoJavaSC

[Email] [MSN]
lina
Moderador
[Avatar]

Membro desde: 23/12/2006 21:05:04
Mensagens: 3083
Offline

Oi,

Tudo configurado corretamente...
Me irrito com essas coisas rs

Tchauzin!

Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java

Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]

@gujgirl

http://www.restartfans.hdfree.com.br

Meu blog:

http://www.runthecode.wordpress.com

Tchauzin!
[Email]
BrunoCarlo
Virtual Machine Man

Membro desde: 25/11/2004 10:50:06
Mensagens: 633
Localização: Rio de Janeiro
Offline

lina wrote:
Porque essa diferença entre os SOs ? O linux trata esses eventos de forma diferente? Como proceder para ter o mesmo funcionamento do Windows?

Obs: Notei que o Debian se perde entre as janelas do próprio ambiente.


A resposta é: Sim,

O Tratamento destes eventos são gerenciados pelo par S.O->JVM, então pode ocorrer de se ter um comportamento diferente, isto explica um pouco o pq no Java fazer telas desktop é um pouco mais complexo do que em outras plataformas, temos os gerenciadores de layout e tals...

A um tempo atras, não lembro a versão da JVM, tinhamos um bug de quando se setava o SetVisible do JFrame, no windows ele vicava visivel mas não ia pra frente das outras janelas.. e em ambientes Gnome não ocorria...

Agora uma pergunta para tentar te ajudar, este FocusListener, vc está escutando qual componente? um JTextField, um JPanel???

Evoluir é preciso

Sempre bom olhar-API
TheKill
GUJ Master
[Avatar]

Membro desde: 29/09/2006 18:06:30
Mensagens: 1142
Localização: Araranguá - SC
Offline

Mas Lina,

Conforme vc mesma sitou, o SO se prede nas proprias janelas
Ou é problema de Drivers, ou de SO.. Ou até mesmo Incompatibilidade de Drivers,

Já tive diversos problemas qndo a isso quando usava a distro Ubuntu 9.1 ou anterior...

Não é facil =P

Pessoal se foi respondido com eficiência...

Nao custa finalizar o topico ^^ [RESOLVIDO]

Isso ai, valeu xD

GrupoJavaSC

[Email] [MSN]
lina
Moderador
[Avatar]

Membro desde: 23/12/2006 21:05:04
Mensagens: 3083
Offline

BrunoCarlo wrote:
lina wrote:
Porque essa diferença entre os SOs ? O linux trata esses eventos de forma diferente? Como proceder para ter o mesmo funcionamento do Windows?

Obs: Notei que o Debian se perde entre as janelas do próprio ambiente.


A resposta é: Sim,

O Tratamento destes eventos são gerenciados pelo par S.O->JVM, então pode ocorrer de se ter um comportamento diferente, isto explica um pouco o pq no Java fazer telas desktop é um pouco mais complexo do que em outras plataformas, temos os gerenciadores de layout e tals...

A um tempo atras, não lembro a versão da JVM, tinhamos um bug de quando se setava o SetVisible do JFrame, no windows ele vicava visivel mas não ia pra frente das outras janelas.. e em ambientes Gnome não ocorria...

Agora uma pergunta para tentar te ajudar, este FocusListener, vc está escutando qual componente? um JTextField, um JPanel???


Oi,

Me expressei errado! na realidade não é FocusListener. O que acontece é o seguinte:

Tenho uma tela aberta, clico no botão ("Abrir janela"). Quando essa janela aparece, ela fica atrás. mesmo dando setVisible com AlwaysOnTop.

No Windows essa nova janela vem para frente perfeitamente.

Tchauzin!

Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java

Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]

@gujgirl

http://www.restartfans.hdfree.com.br

Meu blog:

http://www.runthecode.wordpress.com

Tchauzin!
[Email]
lina
Moderador
[Avatar]

Membro desde: 23/12/2006 21:05:04
Mensagens: 3083
Offline

TheKill wrote:Mas Lina,

Conforme vc mesma sitou, o SO se prede nas proprias janelas
Ou é problema de Drivers, ou de SO.. Ou até mesmo Incompatibilidade de Drivers,

Já tive diversos problemas qndo a isso quando usava a distro Ubuntu 9.1 ou anterior...

Não é facil =P


Oi,

Pois é. Só que já verifiquei isso....tudo atualizado e tudo perfeito.

O Debian se perde nas janelas, porque ele é um tanto "ultrapassado"! porém, preciso utilizar ele.

Tchauzin!




Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java

Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]

@gujgirl

http://www.restartfans.hdfree.com.br

Meu blog:

http://www.runthecode.wordpress.com

Tchauzin!
[Email]
TheKill
GUJ Master
[Avatar]

Membro desde: 29/09/2006 18:06:30
Mensagens: 1142
Localização: Araranguá - SC
Offline

Hum entendo,

Mas já testou em outras distro?
Outras maquinas?

Ps.: Pra mim o problema é este ;D

Pessoal se foi respondido com eficiência...

Nao custa finalizar o topico ^^ [RESOLVIDO]

Isso ai, valeu xD

GrupoJavaSC

[Email] [MSN]
lina
Moderador
[Avatar]

Membro desde: 23/12/2006 21:05:04
Mensagens: 3083
Offline

Oi,

Não... o cabeça dura do meu chefe não quer testar em outra.
Apenas no Debian.

Tchauzin!

Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java

Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]

@gujgirl

http://www.restartfans.hdfree.com.br

Meu blog:

http://www.runthecode.wordpress.com

Tchauzin!
[Email]
TheKill
GUJ Master
[Avatar]

Membro desde: 29/09/2006 18:06:30
Mensagens: 1142
Localização: Araranguá - SC
Offline

OMG, então realmente complica =P

Boa sorte

Pessoal se foi respondido com eficiência...

Nao custa finalizar o topico ^^ [RESOLVIDO]

Isso ai, valeu xD

GrupoJavaSC

[Email] [MSN]
lina
Moderador
[Avatar]

Membro desde: 23/12/2006 21:05:04
Mensagens: 3083
Offline

Oi,

Passei a utilizar o KDE no lugar do Gnome para o ambiente gráfico.

Assim, passou a funcionar o meu problema de foco nas janelas.

Tchauzin!

Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java

Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]

@gujgirl

http://www.restartfans.hdfree.com.br

Meu blog:

http://www.runthecode.wordpress.com

Tchauzin!
[Email]
TheKill
GUJ Master
[Avatar]

Membro desde: 29/09/2006 18:06:30
Mensagens: 1142
Localização: Araranguá - SC
Offline

como falei, problema de Distro ^^

HASDiuAHSDIUDHiu.. Legal =)

Pessoal se foi respondido com eficiência...

Nao custa finalizar o topico ^^ [RESOLVIDO]

Isso ai, valeu xD

GrupoJavaSC

[Email] [MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team