Container

Pessoal estou com um probleminha, estou usando a SDK 1.4.0

Escrevi o código abaixo e estou tendo o seguinte erro:

Dados.java [26:1] cannot resolve symbol
symbol : method getContentPane ()
location: class Dados
Container p = getContentPane();

import java.awt.;
import javax.swing.
;
import java.lang.Math;

public class Dados extends java.applet.Applet {

/** Initialization method that will be called after the applet is loaded

  • into the browser.
    */
    JTextArea outputArea;
    public void init() {

//Cria o objeto JTextArea
outputArea = new JTextArea();
[color=“red”]Container p = getContentPane(); //linha que apresenta o erro [/color]p.add( outputArea );

double Resultado, Res1, Res2;
int dado1 = 0, dado2 = 0,count, SomaDados, J, I;
String dadoStr1, dadoStr2;

int dados [] [];
dados = new int [6] [6];

//Conta 36000 vezes o sorteio
for (count = 1; count <= 36000; count++)
{
//Sorteia o primeiro númeor, converta para String e converte para Inteiro
Resultado = Math.random();
Res1 = (Resultado%6)+1;
dadoStr1 = Double.toString(Res1);
dado1 = Integer.parseInt(dadoStr1);
//Sorteia o primeiro númeor, converta para String e converte para Inteiro
Resultado = Math.random();
Res2 = (Resultado%6)+1;
dadoStr2 = Double.toString(Res2);
dado2 = Integer.parseInt(dadoStr2);
SomaDados = dado1 + dado2;
dados [dado1][dado2]++;
} //for (count = 1; count <= 36000; count++)

//Carrega o objeto JTextArea
outputArea.append(“1 2 3 4 5 6”);
for (J = 1; J <= 6; J++)
{
outputArea.append("
“+ J +” ");
for (I = 1; I <=6; I++)
{
outputArea.append(dados[J] [I] + " ");
}
} //for (J = 1; J <= 6; J++)

}

}

Caso alguém possa me ajudar a descobrir o que fiz errado eu agradeço, pois creio ter inportado a biblioteca certa, não faço idéia do que aconteceu, pois estou começando a estudar JAVA agora.

Obrigado a todos,

Alexandre Nordin

Kra … é o seguinte … eu nao sou conhecedor de Applets, muito menos fã … mas eu acho q o que está ocorrendo é:

A Classe Applet não tem um área chamada ContentPane, da mesma forma que os Frames AWT não tinham …

Por outro lado, um JFrame (SWING) tem o seu ContentPane; então acho que vc deve usar a classe JApplet ao invés da Applet … ou então simplesmente use a instrução:

this.add(componente)

ao invés de querer recuperar o ContentPane e realizar o add sobre ele

falow

Valeu véio, funcionou do jeito que me falaste com o this.add(component).
é que estou estudando por um livro e só conheço as classes Applet e main por enquanto.

Valeus…