Trabalhando com JFrame + JPanel

2 respostas
wilsontads

Seguinte, eu criei um JPanel em uma classe separada, e no meu JFrame eu chamo-o da seguinte maneira…

cadastroCategoria = new GUICadastroCategoriaPanel(); this.getContentPane().add(cadastroCategoria); cadastroCategoria.setVisible(true);

Mais no entanto, não acontece nada.

2 Respostas

fernandopaiva

Veja isso.

public class MeuPanel extends JPanel{
    /*
    * Meu JPanel
     */
    
    public MeuPanel(){
        TitledBorder title = BorderFactory.createTitledBorder("Titulo = Meu Panel");
        this.setBorder(title);
    }    
}


public class TestaMeuPanel extends JFrame {
   
    public TestaMeuPanel() {        
        getContentPane().setLayout(new BorderLayout());
        getContentPane().add(new MeuPanel(),BorderLayout.NORTH);
    }

    public static void main(String[] args){
        new TestaMeuPanel().setVisible(true);
    }

Basicamente é isso.

t+ e boa sorte.

Trebloc

Acho que o problema é que o setVisible(true) você deve chamar sobre o seu JFrame e não sobre o JPanel.

Criado 21 de fevereiro de 2012
Ultima resposta 22 de fev. de 2012
Respostas 2
Participantes 3