GridBagLayout para organizar

Olá amigos !

Estou com a seguinte duvida:" como fazer para organizar uma interface usando o componente GridBagLayout.

Tenho esse seguinte codigo que é uma caixa de opção

[code]private JPanel getJPanelAgendamento() {

	if (jPanelAgendamento == null) {
		jPanelAgendamento = new JPanel();
		jPanelAgendamento.setLayout(null);
		jPanelAgendamento.setBounds(new Rectangle(17, 20, 215, 190));
		jPanelAgendamento.setBorder(BorderFactory.createCompoundBorder(
				BorderFactory.createTitledBorder("Executar esta tarefa:"),
				BorderFactory.createEmptyBorder(2, 2, 2, 2)));

		ButtonGroup group = new ButtonGroup();
		group.add(getJRBDiariamente());
		group.add(getJRBSemanalmente());
		group.add(getJRBMensalmente());
		group.add(getJRBExecutar());

		jPanelAgendamento.add(getJRBDiariamente(), null);
		jPanelAgendamento.add(getJRBSemanalmente(), null);
		jPanelAgendamento.add(getJRBMensalmente(), null);
		jPanelAgendamento.add(getJRBExecutar(), null);
	}
	return jPanelAgendamento;[/code]

usando card layout chamo 4 outras classes para poder aparecer no centro da página , como se fosse o iFrame do html.

agora vem a pergunta , onde tenho que usar o gridbaglayout nesta classe principal onde chamo as outras classes . ou devo usar o gridbaglayout nas classes que estou chamando.

Desde já muito obrigado!

olá!,

não tenho muita certeza heim, mas parece que o layout de cada panel é independente, é dizer, não é necesario (obrigatorio) adotar o mesmo layout para os panels.

não se entendi bem tua pergunta, mas espero ter ajudado em algo.

até logo.

Cara…

trabalhar com Layout é um tanto quanto “complicado”, requer treino…
procure trabalhar com váriossss JPanel, vc vai colocando um dentro do outro, cada um vc pode colocar o Layout que quiser e com certeza com a “junção” de vários JPanels vc vai conseguir alinhar seu componentes na tela!

Dizer aqui o que vc deve fazer para chegar ao resultado pretendido é um tanto quanto complicado, até mesmo pq não sei ao certo o que vc quer fazer e nem como esté seu código em geral!

mas a dica foi dada…

flw