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!
Adicionar dois JPanel em um JScrollPane? [RESOLVIDO]
4 Respostas
Adicione apenas um JPanel ao seu JScrollPane.
E depois 2 JPanel nesse JPanel.
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?
Use um GridLayout de 2 linhas e 1 coluna.
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
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Lumina Lumina: a IA que te traz resultados Prompts prontos por especialistas. Resolva seus problemas de verdade.