Galera boa noite a todos, sou novato aqui no forum procurei mas não achei algo que respondesse minha dúvida em pots anteriores a esse.
A questão é a seguinte fiz esse código, que me parece ter algum tipo de falha, ele compila, mostra a janela, mas não mostra nenhum componte, por exemplo crie o botão e adicionei, porém o mesmo não aparece, está faltando alguma coisa?
a classe main está separa desse código
import javax.swing.*;
public class aplicativo extends JFrame
{
public aplicativo()
{
super("java!");
}
public void criaJanela ()
{
JFrame janela= new JFrame();
janela.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JButton butao= new JButton();
JTextField texto= new JTextField ();
JRadioButton butao1= new JRadioButton();
janela.getContentPane().add(butao);
janela.add(butao);
janela.add(texto);
janela.add(butao1);
pack();
setVisible(true);
}
}