O que tá errado nesse codigo? (RESOLVIDO)

eae camaradas, sou iniciante em java, eu só queria saber onde tá o erro? Aqui no jgrasp não compila

[code]import javax.swing.*;
public class novatela {
public static void main(String args[]){
JFrame Tela = new JFrame(“Brasil um pais de TODOS”);
JButton botao = new JButton(“Botão 1”);

      Tela.setSize(800,600);
      Tela.setLayout(new java.awt.CardLayout());
   		
      botao1.setSize(10,30);
      botao1.setLocation(20,300);
      Tela.getContent().add(botao);
   		
      Tela.setVisible(true);
   
   }		

}[/code]

Tudo bom?
os erros são bem simples.

Voce declarou uma variável chamada botao e depois faz referencia a uma variavel chamada botao1

Voce chama o método getContent() que não existe. O certo é getContentPane();

OBS: O gereciador CardLayout faz referencia aos componentes atraves da estring definida no momento da inserção no painel e voce não definiu essa string quando inseriu o botão.

A linha ficaria assim :



Tela.getContentPane().add(botao,"botao1");

ou 

Tela.getContentPane().add(botao,botao.getLabel()); 
 


Epero ter ajudado.

valeu ae cara, deu tudo certo aqui