Alguem poderia me explicar como o arranjo paralelo e sequencia do GroupLayout funciona?
Eu li alguma coisa na documentação mais não entendi direito, Me parecem que eles funcinam separadamente e primeiro vc resolve um depois o outro. E os mesmo componentes adicionados em um modo de arranjo é tambem adicionado no outro.
To tentando colocar meu panel com botoes no meio na tela mais não consigo… não da pra por la CENTER.
veja meu codigo
// botoes para os cursoswindowsButton=newJButton("Windos");wordButton=newJButton("Word");excelButton=newJButton("Excel");ppointButton=newJButton("Power Point");// painel para os botoespainelBotoes=newJPanel();// cria um gerenciador de layout e o adiciona ao painel de botoesGroupLayoutlayout=newGroupLayout(painelBotoes);painelBotoes.setLayout(layout);// define gaps automaticos para o layoutlayout.setAutoCreateGaps(true);layout.setAutoCreateContainerGaps(true);// botoes como mesmo tamanholayout.linkSize(SwingConstants.HORIZONTAL,windowsButton,wordButton,excelButton,ppointButton);// definindo layout horizontal para painelBotoeslayout.setHorizontalGroup(layout.createParallelGroup().addComponent(windowsButton).addComponent(wordButton).addComponent(excelButton).addComponent(ppointButton));// definindo layout vertical para painelBotoeslayout.setVerticalGroup(layout.createSequentialGroup().addComponent(windowsButton).addComponent(wordButton).addComponent(excelButton).addComponent(ppointButton));// cria e adiciona gerenciador de layout para o painel principalGroupLayoutlayout2=newGroupLayout(this);this.setLayout(layout2);// gaps automaticos para os componenteslayout2.setAutoCreateGaps(true);layout2.setAutoCreateContainerGaps(true);// definindo layout horizontal para painelPrincipallayout2.setHorizontalGroup(layout2.createSequentialGroup().addComponent(painelBotoes));// definindo layout vertical para painelPrincipallayout2.setVerticalGroup(layout2.createSequentialGroup().addComponent(painelBotoes));
Alguem tem alguma sugestão ou pode resolver meu problema?
Muito Obrigado
Marky.Vasconcelos
Pra que aprende essa syntax complicada para desenvolver telas na mão?
Só para ficar parecido com o NetBeans gera?
Por que voce não usa algo mais simples como o MigLayout
Filipe_A
Ok…
Vou estudar esse MigLayout. Cont udo ele é na mão também não é ? … mas você disse ser mais simples.
Blz, valeu pela dica vou tentar com ele aqui.
Marky.Vasconcelos
Sim é na mão também.
Mas é MUITO mais simples do que fazer com o GroupLayout.