Para submeter novas perguntas e respostas, acesse https://guj.com.br

Versão atual:

Porque todos os itens estão um do lado do outro

Olá, eu estou com um pequeno probleminha, eu fiz um jpanel com vários componentes dentro e uma barra de rolagem, só que eu adiciono os componentes e não consigo mudar a localização e o tamanho deles com setbounds, e então eles ficam um do lado do outro com o tamanho mínimo, meus código é esse:

JPanel perso = new JPanel();
    JScrollPane scroll = new JScrollPane (perso);

perso.add(Num);
         Num.setBounds(50,50,100,100);
        perso.add(num);
         Num.setFont(fontelabel);
        perso.add(lim);
         lim.setBounds(50,70,100,100);
         lim.setFont(fontelabel);
        perso.add(limite1);
         limite1.setBounds(0,0,100,50);
        perso.add(limite2);
         limite2.setBounds(0,0,100,50);
        perso.add(mim);
         mim.setBounds(50,90,100,100);
         mim.setFont(fontelabel);
        perso.add(max);
         max.setBounds(50,110,100,100);
         max.setFont(fontelabel);
        perso.add(numvali);
         numvali.setBounds(50,130,100,100);
         numvali.setFont(fontelabel);
        perso.add(numv);
        perso.add(numinvali);
         numinvali.setBounds(50,150,100,100);
         numinvali.setFont(fontelabel);
        perso.add(numi);
        perso.add(numv2);
        perso.add(numi2);
        perso.add(tipo);
         tipo.setBounds(50,170,100,100);
         tipo.setFont(fontelabel);
        perso.add(inteiro);
        perso.add(decimal);
        perso.add(natural);

         janela.add(scroll);
         scroll.setBounds(0,50,690,150);

alguém pode me explicar por que isso acontece?

Versão(1):

Ver a versão formatada

Porque todos os itens estão um do lado do outro

Comentário

new question