Interface do projeto [resolvido]  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
rodrigo.achilles
JavaGuru
[Avatar]

Membro desde: 18/11/2004 20:43:04
Mensagens: 214
Localização: Rio de Janeiro
Offline

Olá pessoal,

O negócio do meu projeto tá complicado.



Eu queria,visto na figura acima, na Seta1, colocar além dessa linha Vertical que fiz com o JSeparator, colocar uma Horizontal... ou então fazer um quadrado e delimitar, só que não sei fazer o tal quadrado!
Na Seta2, que uso botões com o GridLayout, queria de novo delimitar com um quadrado, nem sei fazer isso.
E no X gigante, é o espaço gerado com o GridLayout, queria colocar juntos sem esse espaçamento gigante que o GridLayout deixa, que é por causa dos botões abaixo.

Por enquanto é só, alguém pode me ajudar a fazer certo a porcaria do projeto, já tentei todos os jeitos.
Obrigado pessoal!

This message was edited 1 time. Last update was at 06/05/2005 14:55:56


-----------------------------------------------------------------------
Java é sinistro!

Att.
Rodrigo Achilles Pereira
[Email] [WWW] [MSN]
raffaele
Debugger
[Avatar]

Membro desde: 23/10/2003 21:06:16
Mensagens: 70
Offline

Se vc estiver usando eclipse e SWT.

Na Palette utilize o Group.

exemplo de codigo gerado.

This message was edited 1 time. Last update was at 05/05/2005 16:33:15



http://twitter.com/FragZero
http://www.fragzero.com.br
http://raffaele.blogspot.com
[WWW]
rodrigo.achilles
JavaGuru
[Avatar]

Membro desde: 18/11/2004 20:43:04
Mensagens: 214
Localização: Rio de Janeiro
Offline

Eu uso sempre o Swing, SWT, tá complicado!
Mais valeu assim, fiquei na mesma!

-----------------------------------------------------------------------
Java é sinistro!

Att.
Rodrigo Achilles Pereira
[Email] [WWW] [MSN]
brlima
Moderador
[Avatar]

Membro desde: 12/05/2003 14:03:38
Mensagens: 1537
Localização: São Paulo - SP
Offline

esse negocio de layout é complicado....
pq nao usa Jpanel e deixa com o width = 1 ou heght = 1 e altera a borda dele.... Vai parecer um JSeparator.. hehehee

Bruno R. Lima
-------------------------------------------
flickr :: twitter
[MSN]
javinha2004
JavaTeenager

Membro desde: 30/04/2004 09:00:53
Mensagens: 169
Offline

Eu sugiro que vc olhe GridBagLayout. É chatinho, mas te dá muito mais controle de posicionamento que o GridLayout.
rodrigo.achilles
JavaGuru
[Avatar]

Membro desde: 18/11/2004 20:43:04
Mensagens: 214
Localização: Rio de Janeiro
Offline

Sobre o JPanel já estou usando, o problema seria mesmo o GridLayout, e não conhecia o GridBagLayout... vou ver e qq coisa eu falo... valeu mesmo!
Abraços galera!

-----------------------------------------------------------------------
Java é sinistro!

Att.
Rodrigo Achilles Pereira
[Email] [WWW] [MSN]
Thiago Senna
GUJ Master
[Avatar]

Membro desde: 11/02/2005 08:08:02
Mensagens: 1595
Offline

Se você não conseguir nada, vou sugerir uma gambiarra!

faça com que não seja possível alterar o tamanho do form, e daí vc pega o netbeans e met um NullLayout e já era! hehehe!!

Mas como comentaram aqui, o grigBagLayout e realmente chato, mas você pode resolver seu problema!

Abraços!
[Email]
Thiago Senna
GUJ Master
[Avatar]

Membro desde: 11/02/2005 08:08:02
Mensagens: 1595
Offline

Deixa eu fazer uma participação de gente!

Rodrigo wrote: Eu queria,visto na figura acima, na Seta1, colocar além dessa linha Vertical que fiz com o JSeparator, colocar uma Horizontal... ou então fazer um quadrado e delimitar, só que não sei fazer o tal quadrado!


Coloque tuda que está do lado esquerdo em um Panel. Aproveite e crie o componente que é a tela que fica do lado esquerdo! Ao invés de usar o jseparator na vertical, delimite o componente (Jpanel) com um Border!

Quanto a setinha 2, digo o mesmo! Componentize tudo em um JPanel. Daí vc poderá delimitar com um Border! Ou até mesmo usar o JSeparator.. (acho!)

Ou seja, aquele monte de quadradinho pequeno, deveria ficar em um JPanel.!!!

Não entendi a parte do X grande.
Mas a parte que tem o label e o seu jogo e o X grandão, vc poderia colocar tudo em um JPanel. Daí vc usar o GridBagLayout!
Ou vc divide este espaço em 2 com o gridLayout, dai em cada um dos lados vc põe um novo JPanel, e faça dentro dos JPanel o que lhe aprouver!

Abraços!
Thiago

This message was edited 1 time. Last update was at 06/05/2005 12:38:22

[Email]
rodrigo.achilles
JavaGuru
[Avatar]

Membro desde: 18/11/2004 20:43:04
Mensagens: 214
Localização: Rio de Janeiro
Offline

Ah, Boa tb pois eu já estava pensando em colocá-lo para não ser Aumentado de tamanho: this.setResizable(false);

-----------------------------------------------------------------------
Java é sinistro!

Att.
Rodrigo Achilles Pereira
[Email] [WWW] [MSN]
rodrigo.achilles
JavaGuru
[Avatar]

Membro desde: 18/11/2004 20:43:04
Mensagens: 214
Localização: Rio de Janeiro
Offline

Valeu Thiago,

Vou testar tudo. Foi de excelente ajuda todos.
Qq coisa volto para dizer o resultado!

Abraçoss

-----------------------------------------------------------------------
Java é sinistro!

Att.
Rodrigo Achilles Pereira
[Email] [WWW] [MSN]
Thiago Senna
GUJ Master
[Avatar]

Membro desde: 11/02/2005 08:08:02
Mensagens: 1595
Offline

Coloca depois o programa aqui para a galera jogar um pouquinho.. hehehe!!

Criar depois uma interface no modo texto.. assim dá para gente jogar no serviço com menor probabilidade de perder o emprego!

Brincadeira...
Boa Sorte!
Thiago
[Email]
rodrigo.achilles
JavaGuru
[Avatar]

Membro desde: 18/11/2004 20:43:04
Mensagens: 214
Localização: Rio de Janeiro
Offline

heheheh
É um projeto de faculdade, mais da matéria que visa o aprendizado do socket, tendo um servidor e dois jogadores. E o prof. deu a idéia de RMI e CORBA, RMI blz, eu sei mas CORBA tem que estudar, eu nem sei pra que serve só pra vc ter noção... mais deve ficar legal!

Valeu Thiago,
Abraços galera.

-----------------------------------------------------------------------
Java é sinistro!

Att.
Rodrigo Achilles Pereira
[Email] [WWW] [MSN]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team