Adicionar dois JPanel em um JScrollPane? [RESOLVIDO]

4 respostas
cesarbruno16

Olá galera, estou com uma duvida simples, como faço pra adicionar dois JPanel em um JScrollPane, ja tentei diversas formas, sendo elas; adicionar os dois JPanel em um só e depois adicionar este em JScrollPane, adicionar os dois JPanel com controle de layout e já verifiquei tambem que pelo setBounds() não funciona, quem tiver pelo menos uma guia manda pra mim ok, obrigado pela atenção e ate mais!

4 Respostas

ViniGodoy

Adicione apenas um JPanel ao seu JScrollPane.

E depois 2 JPanel nesse JPanel.

cesarbruno16

ViniGodoy a maneira como tu me passou funcionou como eu queria apesar do seguinte fato, os dois JPanel foram organizados na horizontal, mas eu quero que eles fiquem na vertical, tentei usar o BoxLayout mas retornou o erro “BoxLayout can’t be shared”, vou colocar o código aqui!

p2 = new Painel2();
		p1 = new Painel1(p2);
		pPrincipal = new JPanel();
		pscroll = new JScrollPane(pPrincipal);
		
		pPrincipal.setLayout(new BoxLayout(this, BoxLayout.Y_AXIS));
		
		pPrincipal.add(p1);
		pPrincipal.add(p2);

estou usando a maneira correta ou falta algo?

ViniGodoy

Use um GridLayout de 2 linhas e 1 coluna.

cesarbruno16

ViniGodoy, obrigado mais uma vez, resolvi este problema, porem usando uma maneira parecida com GridbagLayout, muito obrigado por tudo!

Criado 21 de junho de 2011
Ultima resposta 21 de jun. de 2011
Respostas 4
Participantes 2