Seja bem vindo ao Fórum do JavaFree.org
Aqui você irá encontrar respostas para TUDO o que você precisa sobre java.
Deseja participar? Crie sua conta ou efetue seu login
Naum precisa complicar ja ouviram falar de setLocationRelativeTo ??? Passe como parametro o frame que vc quer centralizar... se vc passar null como parametro ele centraliza no desktop...
comecei programar em Java no dia 26 de Julho de de 2004. Tive um monte de Dúvidas, mas entrando neste site estou resolvendo todas. Essa de centralizar era uma. Valeu pela diga ai deivison.
Como faço para deixar o JFrame centralizado e fixo no meio da tela, sem que o usuário possa arrasta-lo? _________________
Tenha sua empresa na web. http://suaempresanaweb.vila.bol.com.br
Que lugar da classe que eu devo colocar esse bloco de código? Eu coloquei logo no inicio da classe mas não mudou nada. A janela sempre aparece alinahda na esquerda da tela.
Que lugar da classe que eu devo colocar esse bloco de código? Eu coloquei logo no inicio da classe mas não mudou nada. A janela sempre aparece alinahda na esquerda da tela.
A partir do Java 1.4, não é necssário computar explicitamente as dimensões da tela e da janela para poder centralizá-la.
Basta invocar o método setLocationRelativeTo.
Esse método recebe como parametro um componente, que será tomado como base para centralizar sua janela.
Se o parâmetro for null, então a janela será centralizada em relação ao próprio dispositivo gráfico (monitor)
_________________ Ricardo Artur Staroski, OCP-JP Blumenau - SC
A partir do Java 1.4, não é necssário computar explicitamente as dimensões da tela e da janela para poder centralizá-la.
Basta invocar o método setLocationRelativeTo.
Esse método recebe como parametro um componente, que será tomado como base para centralizar sua janela.
Se o parâmetro for null, então a janela será centralizada em relação ao próprio dispositivo gráfico (monitor)
Mas que lugar da classe que eu uso isso? É fora do construtor da classe mesmo? Eu tentei assim e não muda nada também:
this.setLocationRelativeTo(null);
Não existe um lugar fixo na classe, depende de como voce escreveu a classe! O setLocationRelativeTo normalmente tem que vir depois da janela ter o tamanho definido e melhor antes que a janela esteja visível. []
_________________
Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
e o CadastroCliente é o JFrame qe está sendo mostrado? Como faz para mostrar ele?
Aqui um exemplo mínimo (usando parte do seu código):
[]]
_________________
Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
Simu, esse Cadastro de Clientes é o frame que está sendo mostrado sim. É a GUI do programa, eu to fazendo tudo na mesma classe. Mas essa classe não tem método main, eu coloquei aqui pra testar mas ainda continua igual.
Você quer dar uma olhada no código inteiro? Coloquei em anexo a classe. Ela tá bem grande porque essa é uma das telas do meu TCC que eu estou fazendo.
Simu, esse Cadastro de Clientes é o frame que está sendo mostrado sim. É a GUI do programa, eu to fazendo tudo na mesma classe. Mas essa classe não tem método main, eu coloquei aqui pra testar mas ainda continua igual.
Você quer dar uma olhada no código inteiro? Coloquei em anexo a classe. Ela tá bem grande porque essa é uma das telas do meu TCC que eu estou fazendo.
Esse JFrame "Cadastro de Clientes - Stelzer Consultoria" está aparencendo centralizado corretamente (apagando as referências às classes não postadas)!
Repetindo: "Como faz para mostrar ele?", como é o código?
ou será que tem algum outro código externo (onde essa classe é instanciada, ClienteModel, ...) alterando a posição do JFrame?
tambem pode ser algum problema relacionado com o tempo de acesso a banco de dados...
outra tentativa:
[]]
_________________
Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
Simu, esse Cadastro de Clientes é o frame que está sendo mostrado sim. É a GUI do programa, eu to fazendo tudo na mesma classe. Mas essa classe não tem método main, eu coloquei aqui pra testar mas ainda continua igual.
Você quer dar uma olhada no código inteiro? Coloquei em anexo a classe. Ela tá bem grande porque essa é uma das telas do meu TCC que eu estou fazendo.
Esse JFrame "Cadastro de Clientes - Stelzer Consultoria" está aparencendo centralizado corretamente (apagando as referências às classes não postadas)!
Repetindo: "Como faz para mostrar ele?", como é o código?
ou será que tem algum outro código externo (onde essa classe é instanciada, ClienteModel, ...) alterando a posição do JFrame?
tambem pode ser algum problema relacionado com o tempo de acesso a banco de dados...
outra tentativa:
[]]
Tem uma classe ClienteModel sim que é a classe onde constroi a jTable, veja:
As classes externas são classes para cara máscara dos campos do cadastro, de conexão e pra gerenciar a jTable. O Frame é mostrado dentro dessa classe mesmo.
... Esse JFrame "Cadastro de Clientes - Stelzer Consultoria" está aparencendo centralizado corretamente ...! O código postado está em ordem!
Repetindo: "Como faz para mostrar ele?", como é o código? quero dizer, onde está o setVisible() e o que acontece com a classe lá?
ou será que tem algum outro código externo ... alterando a posição do JFrame? verificou?
tambem pode ser algum problema relacionado com o tempo de acesso a banco de dados...
outra tentativa: testou?
[]]
_________________
Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
Simu, nessa classe não tem o setVisible, mas eu coloquei esse código aqui e não acontece nada, continua aparecend na esquerda da tela.
Com você deu certo então? As classes externas que eu tenho é tudo pra gerenciar a jTable apenas.
muito estranho, foi isso que eu fiz... tenta assim e posta o que foi escrito
[]]
_________________
Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
Coloquei isso no Main e não printou nada na tela e também não centralizou ainda a janela. Que estranho isso hein.
Tem certeza de que seu bytecode foi recompilado? Confira os .class, apague-os e recompile...
_________________ Ricardo Artur Staroski, OCP-JP Blumenau - SC
se não for problema de compilação, pode ser problema de ter uma classe (.class) com o mesmo nome em outro diretório que está sendo encontrada antes da classe correta... tente com outro nome, por exemplo "CadastroCliente123" (tambem garante que a .class é criada do zero) []]
_________________
Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
Acho que o problema é só aqui hein. Fiz até em outro workspace e não vai, sempre executa na esquerda. Mas pode deixar, isso nem é importante também. Não é isso que vai me fazer passar ou reprovar na hora de apresentar o TCC mesmo hehehe. Tem coisa bem pior que vou ter que resolver no meu sistema. Mas valeu a todos pela ajuda e paciência.
Bom, o teu fonte está diferente do que eu postei... Eu não criei nenhum metodo initialize
Posta o código da sua classe....
Engraçado, agora que vi ali esse método. Mas testei de novo aqui com seu código e agora prestando atenção, coloquei certinho como você passou e ainda fica aparecendo na esquerda. O código da minha classe está em anexo.
Bom, o teu fonte está diferente do que eu postei... Eu não criei nenhum metodo initialize
Posta o código da sua classe....
Engraçado, agora que vi ali esse método. Mas testei de novo aqui com seu código e agora prestando atenção, coloquei certinho como você passou e ainda fica aparecendo na esquerda. O código da minha classe está em anexo.
outra pergunta: onde/como é que voce está rodando essa classe? por uma IDE? numa página HTML?... []]
_________________
Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
Bom, o teu fonte está diferente do que eu postei... Eu não criei nenhum metodo initialize
Posta o código da sua classe....
Engraçado, agora que vi ali esse método. Mas testei de novo aqui com seu código e agora prestando atenção, coloquei certinho como você passou e ainda fica aparecendo na esquerda. O código da minha classe está em anexo.
[]]
_________________
Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
mas estou estranhando essa mensagem na Console... parece que voce está usando o Visual Editor para rodar o programa!
Console:
Centro [JavaBean] C:\... IWAV0055I Java Bean Centro started with the main method
Tenta rodar o CadastroCliente como uma "Java Application"? Dentro da classe que tem o main, selecione os menus: Run -> Run As... -> Java Application ou Mouse Direito -> Run As... -> Java Application
[]]
_________________
Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
simu, testei aqui essa outra classe e também está executando no meio. Eu estava executando antes com o Java Bean sim, mas testei aqui usando Java Application e foi tudo normal também. Agora como a gente faz pra executar a minha classe no meio? Pelo menos os testes tá tudo ok agora.
Eu estava executando antes com o Java Bean sim, mas testei aqui usando Java Application e foi tudo normal também.
Beleza!
Sidplay:
Agora como a gente faz pra executar a minha classe no meio?
Ué, da mesma forma como você fez antes, Run as Java Application selecionando sua classe com método main _________________ Ricardo Artur Staroski, OCP-JP Blumenau - SC
simu, testei aqui essa outra classe e também está executando no meio. Eu estava executando antes com o Java Bean sim, mas testei aqui usando Java Application e foi tudo normal também. Agora como a gente faz pra executar a minha classe no meio? Pelo menos os testes tá tudo ok agora.
do jeito que escreví na MENSAGEM ANTERIOR
simu:
. . . Tenta rodar o CadastroCliente como uma "Java Application"? Dentro da classe que tem o main, selecione os menus: Run -> Run As... -> Java Application ou Mouse Direito -> Run As... -> Java Application
[]]
[]
_________________
Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
nesse ponto já estivemos a 3 semanas atrás: aparentemente o setLocationRelativeTo não está funcionando... não leu as mensagens ateriores, néé?!
mas acho que o problema já foi resolvido... []]
_________________
Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
Raphael Offline
Posts: 215
Esta página exibe apenas os comentários deste tutorial, para ler o artigo, clique aqui.
kirk Offline
Posts: 14
Como posso fazer para que um JInternalFrame fique centralizado em um JDesktopPane.
Abraço!!!
deivson Offline
Posts: 51
Pessoal,
Naum precisa complicar ja ouviram falar de setLocationRelativeTo ??? Passe como parametro o frame que vc quer centralizar... se vc passar null como parametro ele centraliza no desktop...
dr.morris Offline
Posts: 3
comecei programar em Java no dia 26 de Julho de de 2004.
Tive um monte de Dúvidas, mas entrando neste site estou resolvendo todas. Essa de centralizar era uma. Valeu pela diga ai deivison.
abraço a todos.
#Jaques# Offline
Posts: 2
o "setLocationRelativeTo" funcionou perfeitamente.
Obrigado pela dica!
_________________
Sonhar só pode ofender aos que não sonham
tonyam Offline
Posts: 7
no Jframe funciona.
Mas en JInternalFrame ???
crie o metodo:
public void centralizar(JDesktopPane dp) {
Dimension ds = dp.getSize();
Dimension dw = this.getSize();
this.setLocation((ds.width - dw.width) / 2, (ds.height - w.height) / 2);
}
e passe como parametro o JDesktoPane.
supondo que (this) seja um JInternalFrame
não sei se fui claro. Mas é isso
Tony Amorim
satrianijava Offline
Posts: 104
Como faço para deixar o JFrame centralizado e fixo no meio da tela, sem que o usuário possa arrasta-lo?
_________________
Tenha sua empresa na web.
http://suaempresanaweb.vila.bol.com.br
Sidplay Offline
Posts: 70
Que lugar da classe que eu devo colocar esse bloco de código? Eu coloquei logo no inicio da classe mas não mudou nada. A janela sempre aparece alinahda na esquerda da tela.
mazin Offline
Posts: 6
usa esse componente
staroski Offline
Posts: 3374
A partir do Java 1.4, não é necssário computar explicitamente as dimensões da tela e da janela para poder centralizá-la.
Basta invocar o método setLocationRelativeTo.
Esse método recebe como parametro um componente, que será tomado como base para centralizar sua janela.
Se o parâmetro for null, então a janela será centralizada em relação ao próprio dispositivo gráfico (monitor)
_________________
Ricardo Artur Staroski, OCP-JP
Blumenau - SC
Sidplay Offline
Posts: 70
Mas que lugar da classe que eu uso isso? É fora do construtor da classe mesmo? Eu tentei assim e não muda nada também:
this.setLocationRelativeTo(null);
simu Offline
Posts: 9410
Não existe um lugar fixo na classe, depende de como voce escreveu a classe!
O setLocationRelativeTo normalmente tem que vir depois da janela ter o tamanho definido e melhor antes que a janela esteja visível.
[]
_________________
Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
"The mod javafree deserves, but not the one it needs right now."
--------------------
Não leio nem respondo MPs!
This posting is provided AS IS with no warranties and confers no rights.
Sidplay Offline
Posts: 70
simu ou quem souber, eu coloquei aqui e nada:
E aqui também depois do setSize e nada:
Continua sempre igual.
simu Offline
Posts: 9410
e o CadastroCliente é o JFrame qe está sendo mostrado?
Como faz para mostrar ele?
Aqui um exemplo mínimo (usando parte do seu código):
[]]
_________________
Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
"The mod javafree deserves, but not the one it needs right now."
--------------------
Não leio nem respondo MPs!
This posting is provided AS IS with no warranties and confers no rights.
Sidplay Offline
Posts: 70
Simu, esse Cadastro de Clientes é o frame que está sendo mostrado sim. É a GUI do programa, eu to fazendo tudo na mesma classe. Mas essa classe não tem método main, eu coloquei aqui pra testar mas ainda continua igual.
Você quer dar uma olhada no código inteiro? Coloquei em anexo a classe. Ela tá bem grande porque essa é uma das telas do meu TCC que eu estou fazendo.
simu Offline
Posts: 9410
Esse JFrame "Cadastro de Clientes - Stelzer Consultoria" está aparencendo centralizado corretamente (apagando as referências às classes não postadas)!
Repetindo: "Como faz para mostrar ele?", como é o código?
ou será que tem algum outro código externo (onde essa classe é instanciada, ClienteModel, ...) alterando a posição do JFrame?
tambem pode ser algum problema relacionado com o tempo de acesso a banco de dados...
outra tentativa:
[]]
_________________
Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
"The mod javafree deserves, but not the one it needs right now."
--------------------
Não leio nem respondo MPs!
This posting is provided AS IS with no warranties and confers no rights.
Sidplay Offline
Posts: 70
Tem uma classe ClienteModel sim que é a classe onde constroi a jTable, veja:
As classes externas são classes para cara máscara dos campos do cadastro, de conexão e pra gerenciar a jTable. O Frame é mostrado dentro dessa classe mesmo.
simu Offline
Posts: 9410
adicionado texto em vermelho abaixo
_________________
Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
"The mod javafree deserves, but not the one it needs right now."
--------------------
Não leio nem respondo MPs!
This posting is provided AS IS with no warranties and confers no rights.
Sidplay Offline
Posts: 70
Simu, nessa classe não tem o setVisible, mas eu coloquei esse código aqui e não acontece nada, continua aparecend na esquerda da tela.
Com você deu certo então? As classes externas que eu tenho é tudo pra gerenciar a jTable apenas.
simu Offline
Posts: 9410
muito estranho, foi isso que eu fiz...
tenta assim e posta o que foi escrito
[]]
_________________
Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
"The mod javafree deserves, but not the one it needs right now."
--------------------
Não leio nem respondo MPs!
This posting is provided AS IS with no warranties and confers no rights.
Sidplay Offline
Posts: 70
Coloquei isso no Main e não printou nada na tela e também não centralizou ainda a janela. Que estranho isso hein.
staroski Offline
Posts: 3374
Tem certeza de que seu bytecode foi recompilado?
Confira os .class, apague-os e recompile...
_________________
Ricardo Artur Staroski, OCP-JP
Blumenau - SC
Sidplay Offline
Posts: 70
Pronto, apaguei o .class mas ainda continua a mesma coisa.
Sidplay Offline
Posts: 70
Depois eu vou criar uma classe com um frame só pra testar isso. Aí eu posto depois aqui o resultado.
simu Offline
Posts: 9410
se não for problema de compilação, pode ser problema de ter uma classe (.class) com o mesmo nome em outro diretório que está sendo encontrada antes da classe correta...
tente com outro nome, por exemplo "CadastroCliente123" (tambem garante que a .class é criada do zero)
[]]
_________________
Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
"The mod javafree deserves, but not the one it needs right now."
--------------------
Não leio nem respondo MPs!
This posting is provided AS IS with no warranties and confers no rights.
Sidplay Offline
Posts: 70
Criei outra classe teste em outro pacote e ainda não deu certo. Aqui o .class e o .java ficam na mesma pasta. O código da classe teste é esse:
staroski Offline
Posts: 3374
Nossa, tanta confusão por algo tão simples...
É só falta de atenção!
Antes você estava executando bytecode antigo...
AGORA VOCÊ NÃO ESTÁ INVOCANDO O MÉTODO setLocationRelativeTo(null)
_________________
Ricardo Artur Staroski, OCP-JP
Blumenau - SC
Sidplay Offline
Posts: 70
staroski, testei sua classe aqui e veja:
Acho que o problema é só aqui hein. Fiz até em outro workspace e não vai, sempre executa na esquerda. Mas pode deixar, isso nem é importante também. Não é isso que vai me fazer passar ou reprovar na hora de apresentar o TCC mesmo hehehe. Tem coisa bem pior que vou ter que resolver no meu sistema. Mas valeu a todos pela ajuda e paciência.
staroski Offline
Posts: 3374
Bom, o teu fonte está diferente do que eu postei...
Eu não criei nenhum metodo initialize
Posta o código da sua classe....
_________________
Ricardo Artur Staroski, OCP-JP
Blumenau - SC
Sidplay Offline
Posts: 70
Engraçado, agora que vi ali esse método. Mas testei de novo aqui com seu código e agora prestando atenção, coloquei certinho como você passou e ainda fica aparecendo na esquerda. O código da minha classe está em anexo.
simu Offline
Posts: 9410
tentou o meu mini-exemplo acima?
http://javafree.uol.com.br/topic-1279-Centralizar-janelas-na-tela.html?page=1#176453
outra pergunta: onde/como é que voce está rodando essa classe? por uma IDE? numa página HTML?...
[]]
_________________
Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
"The mod javafree deserves, but not the one it needs right now."
--------------------
Não leio nem respondo MPs!
This posting is provided AS IS with no warranties and confers no rights.
Sidplay Offline
Posts: 70
Sim tentei e continua sempre igual. Eu estou rodando na IDE Eclipse.
simu Offline
Posts: 9410
muito estranho, tenta com essa classe:
[]]
_________________
Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
"The mod javafree deserves, but not the one it needs right now."
--------------------
Não leio nem respondo MPs!
This posting is provided AS IS with no warranties and confers no rights.
Sidplay Offline
Posts: 70
Finlamente! Agora sim executou no centro!
simu Offline
Posts: 9410
A próxima tentativa seria:
mas estou estranhando essa mensagem na Console...
parece que voce está usando o Visual Editor para rodar o programa!
Tenta rodar o CadastroCliente como uma "Java Application"?
Dentro da classe que tem o main, selecione os menus:
Run -> Run As... -> Java Application
ou
Mouse Direito -> Run As... -> Java Application
[]]
_________________
Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
"The mod javafree deserves, but not the one it needs right now."
--------------------
Não leio nem respondo MPs!
This posting is provided AS IS with no warranties and confers no rights.
Sidplay Offline
Posts: 70
simu, testei aqui essa outra classe e também está executando no meio. Eu estava executando antes com o Java Bean sim, mas testei aqui usando Java Application e foi tudo normal também. Agora como a gente faz pra executar a minha classe no meio? Pelo menos os testes tá tudo ok agora.
staroski Offline
Posts: 3374
Beleza!
Ué, da mesma forma como você fez antes, Run as Java Application selecionando sua classe com método main
_________________
Ricardo Artur Staroski, OCP-JP
Blumenau - SC
simu Offline
Posts: 9410
do jeito que escreví na MENSAGEM ANTERIOR
[]
_________________
Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
"The mod javafree deserves, but not the one it needs right now."
--------------------
Não leio nem respondo MPs!
This posting is provided AS IS with no warranties and confers no rights.
BrunoMelo Offline
Posts: 53
Segue abaixo :
frame.setLocationRelativeTo(null);
abraço !
_________________
Bruno Giannella de Melo.
simu Offline
Posts: 9410
nesse ponto já estivemos a 3 semanas atrás: aparentemente o setLocationRelativeTo não está funcionando...
não leu as mensagens ateriores, néé?!
mas acho que o problema já foi resolvido...
[]]
_________________
Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
"The mod javafree deserves, but not the one it needs right now."
--------------------
Não leio nem respondo MPs!
This posting is provided AS IS with no warranties and confers no rights.
Relacionados
JOptionPane http://javafree.uol.com.br/topic-883933-JOptionPane.html JFrame http://javafree.uol.com.br/topic-875198-JFrame.html alguem sabe? http://javafree.uol.com.br/topic-869783-alguem-sabe.html Traduzir tela de opções de impressao do metodo print da jtable http://javafree.uol.com.br/topic-869586-Traduzir-tela-de-opcoes-de-impressao-do-metodo-print-da-jtable.html Centralizando frames e caixas de diálogo http://javafree.uol.com.br/topic-947-Centralizando-frames-e-caixas-de-dialogo.html Centralizar um Form....??e dúvida com o jTextField... http://javafree.uol.com.br/topic-861390-Centralizar-um-Forme-duvida-com-o-jTextField.html duvida JTable http://javafree.uol.com.br/topic-9198-duvida-JTable.html Centralizar um frame http://javafree.uol.com.br/topic-13672-Centralizar-um-frame.html Traduzir tela de impressao de uma jtable http://javafree.uol.com.br/topic-869646-Traduzir-tela-de-impressao-de-uma-jtable.html