Problemas - Swing  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
thundercas
JavaEvangelist
[Avatar]

Membro desde: 15/09/2007 11:04:51
Mensagens: 429
Localização: São Paulo - SP
Offline

Galera, veja se pode me ajudar por favor.... O meu programa não inicia a inclusão dos componentes no começo da tela do JFrame. Ele inicia a partir do meio da tela, como posso controlar isso?? Abaixo estão 2 trechos do código, a definição do Frame e a inclusão dos objetos. Desde já agradeço qualquer ajuda!!


Inicialização do Frame




telaCadastrar();

[code]
add("Data: ", dataField);
add("Licença: ", licencaField);
add("Razão: ", razaoField);
add("Usuário: ", usuarioField);
add("Telefone: ", telefoneField);
add("Horário Inicial: ", horarioInicialField, "Horário Final: ", horarioFinalField,"Duração: ", duracaoField);
add("Problema: ", problemaField);
add("Solução: ", solucaoField);
add(incluirButton);
add(icancelarButton);
add(limparButton);
(/code]

Cassiano Colombo de Oliveira Gil
Analista Programador Junior
São Paulo - SP
E-mail: cassi_ano@hotmail.com
Twiter: http://twitter.com/thundercas
[Email] [MSN]
kaique
GUJ Ranger
[Avatar]

Membro desde: 10/04/2006 07:06:06
Mensagens: 911
Localização: Fortaleza-CE
Offline

Cara, se eu não me engano, sua tela está se comportando dessa maneira por causa do gerenciador de layout que você setou nela, GridBagLayout.
Dá uma pesquisada na API que lá explica sem deixar dúvidas de como se comporta cada tipo de layout pré-definido pelo Java...

[]'s.

/**
*
* Carlos Henrique
* carlosce@gmail.com
* kaiquece@hotmail.com
*
* Sun Certified Programmer for the Java 2 Platform, SE 5.0
* Sun Certified Web Component Developer for J2EE 1.4
* Sun Certified Bussiness Component Developer for J2EE 1.3
*
*/
[MSN]
thundercas
JavaEvangelist
[Avatar]

Membro desde: 15/09/2007 11:04:51
Mensagens: 429
Localização: São Paulo - SP
Offline

Mas eu preciso mesmo utilizar o GridBagLayout... A questão é: Como controlar isso dentro do GridBagLayout??? Já tentei forçar através dos métodos de posicionamento do GridBagLayout mas ele não respeita, não sei o que fazer = /

Cassiano Colombo de Oliveira Gil
Analista Programador Junior
São Paulo - SP
E-mail: cassi_ano@hotmail.com
Twiter: http://twitter.com/thundercas
[Email] [MSN]
kaique
GUJ Ranger
[Avatar]

Membro desde: 10/04/2006 07:06:06
Mensagens: 911
Localização: Fortaleza-CE
Offline

Cara, pelo que eu andei verificando, você cocnsegue alterar esse comportamento configurando as chamadas "Constraints" do seu GridBagLayout. Aí vai um link que pode te ajudar a entender isso melhor e resolver os seus problemas...

http://bioportal.weizmann.ac.il/course/prog2/tutorial/uiswing/layout/gridbag.html

[]'s.

/**
*
* Carlos Henrique
* carlosce@gmail.com
* kaiquece@hotmail.com
*
* Sun Certified Programmer for the Java 2 Platform, SE 5.0
* Sun Certified Web Component Developer for J2EE 1.4
* Sun Certified Bussiness Component Developer for J2EE 1.3
*
*/
[MSN]
thundercas
JavaEvangelist
[Avatar]

Membro desde: 15/09/2007 11:04:51
Mensagens: 429
Localização: São Paulo - SP
Offline

Então, eu já coloquei CONTRAINTS.NORTHWEST que deveria iniciar no canto superior esquerdo, mas não da certo... Tem alguma outra coisa influenciando, mas não sei o que eh... Ja fiz de tudo...

Cassiano Colombo de Oliveira Gil
Analista Programador Junior
São Paulo - SP
E-mail: cassi_ano@hotmail.com
Twiter: http://twitter.com/thundercas
[Email] [MSN]
thundercas
JavaEvangelist
[Avatar]

Membro desde: 15/09/2007 11:04:51
Mensagens: 429
Localização: São Paulo - SP
Offline

Desculpem a insistência, mas alguém poderia me ajudar?? = /

Cassiano Colombo de Oliveira Gil
Analista Programador Junior
São Paulo - SP
E-mail: cassi_ano@hotmail.com
Twiter: http://twitter.com/thundercas
[Email] [MSN]
fabiofalci
GUJ Master
[Avatar]

Membro desde: 11/04/2006 09:23:14
Mensagens: 1057
Localização: Porto Alegre - RS
Offline

GridBagLayout é encrenca
Usa o JGoodies Forms
[WWW] [MSN] [ICQ]
araujo921
Thread.start()
[Avatar]

Membro desde: 24/02/2008 00:37:09
Mensagens: 42
Offline

Olá Amiguinho,

eu recomendo que você use o SpringLayout, eu uso ele, e na minha opinião, ele é o melhor e um dos mais poderosos gerenciadores de layout. Eu estou escrevendo um artigo sobre ele, e devo termina-lo em breve.

This message was edited 1 time. Last update was at 26/02/2008 22:55:10


Abraço.
--

O PLANETA É O MEU PAÍS, E A CIÊNCIA É A MINHA RELIGIÃO ! INDO AO INFINITO E ALÉM... !!!!!!



GWT BRASIL GROUP
andre2k2
JavaEvangelist

Membro desde: 27/03/2007 14:54:31
Mensagens: 353
Offline

Bom existe a opção de setar o gerenciador de layout pra null (famoso NullLayout)... se fizer isso vc terá q controlar na unha a posição de cada componente... nao encorajo vc a usar, mas o caso seja extremo e vc precise colocar componentes onde até deus duvida, então é esse o caminho
Mas Atenção, não faça disso uma prática!
thundercas
JavaEvangelist
[Avatar]

Membro desde: 15/09/2007 11:04:51
Mensagens: 429
Localização: São Paulo - SP
Offline

Bom, eu inicialmente fiz meu programa em GridLayout e FlowLayout, aí me passaram o GridBagLayout, agora, darei uma olhada no SpringLayout... De qualquer forma, estou aprendendo tudo quando é ferramenta heheh, valeu galera, abraços....

Cassiano Colombo de Oliveira Gil
Analista Programador Junior
São Paulo - SP
E-mail: cassi_ano@hotmail.com
Twiter: http://twitter.com/thundercas
[Email] [MSN]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team