[ajuda]Frame como a do AVG Anti-virus

0 respostas
D

É até meio que um pedido bobo, mas não consegui fazer.

Vejam a imagem abaixo:

Como posso fazer para deixar o último painel fora da frame do mesmo modo, ao clicar em um botão?

Eu tentei fazer isso com um painel, setando outro valor para o frame e adicionando
este painel no sul da frame, mas não deu certo.

Vejam:

public void visual() {
         
         setSize(360, 400);
         
         panel2 = new JPanel(new BorderLayout());
         
         JPanel p = new JPanel(new FlowLayout());
         
         JPanel pOcult = new JPanel(new BorderLayout());
                 botOcultar = new JButton("Ocultar");
                 botOcultar.addActionListener(new ActionListener() {
                     public void actionPerformed(ActionEvent e) {
                         setSize(360, 200);
                         botOcultar.setVisible(false);
                         labVisualiz.setVisible(false);
                        }
                    });
         pOcult.add(botOcultar, BorderLayout.WEST);
         
         JPanel pLab = new JPanel(new BorderLayout());
           labVisualiz = new JLabel("Visualização");
         pLab.add(labVisualiz, BorderLayout.CENTER);
         
         p.add(pOcult);
         p.add(pLab);
         
         panel2.add(p, BorderLayout.NORTH);
         panel2.add(scrolTabela, BorderLayout.CENTER);
         
         this.add(panel2, BorderLayout.SOUTH);

É claro que é diferente da frame do AVG mas estou tentando adicionar um painel ou frame, sei lá,
como a que está na parte debaixo, onde o botão ocultar controla.

Por favor, será que poderiam me ajudar?

Obrigado.

Criado 15 de setembro de 2008
Respostas 0
Participantes 1