Adicionar Campo [+NetBeans]

2 respostas
bestlinux

Bom dia Pessoal,

Seguinte, gostaria, por favor, de um exemplo simples de como adicionar um botão em um JFrame quando eu clicar em um outro botão que já esta criado no JFrame.

Valeu ! :-o

2 Respostas

bestlinux

Eu ja fiz a ação do botão e tudo mais, ou seja, já sei quando o usuário esta clicando no botão. O problema é que adiciono as linhas:

public void CarregaCamposBinario()
    {      
        setLayout(null);
        b= new JButton("Entrar");  
        b.setBounds(300,300,60,30);//diz onde o botão irá ficar na tela 
        b.setVisible(true);
        getContentPane().add(b);//adiciona o componente na tela 
    }

E não aparece nada na tela. :cry:

wagnerfrancisco

Eu não sei até aonde é recomendável adicionar botões direto em Frames. Eu normalmente crio um painel e faço isso. Aí:

public void CarregaCamposBinario()
    {      
        JButton b= new JButton("Entrar");  
        b.setBounds(300,300,60,30);//diz onde o botão irá ficar na tela 
        b.setVisible(true);
        jPanel.add(b);
        jPanel.revalidate();
        jPanel.repaint();
    }

Falou.

Criado 21 de agosto de 2008
Ultima resposta 21 de ago. de 2008
Respostas 2
Participantes 2