problema jPanell

Iniciado por lyoran, 25 Junio 2009, 13:05 PM

0 Miembros y 1 Visitante están viendo este tema.

lyoran

Resulta que en un tutorial salia que tenia que hacer lo siguiente nada mas empezar
para hacer un juego de busca minas
Button botones[][]=new Button[10][10];


    public void ponerBotones(){
    for (int n=0;n<10;n++){
        for (int m=0;m<10;m++){
      botones [n][m]=new Button();
jPanell.add(botones[n][m]);
botones[n][m].setBounds(n*20,m*20,20,20);
    }
    }
}

resulta que me da un fallo en el jPanell el fallo es "canot find simbol" y mas cosas
en el video tutorial utilizan netbeans 5.5 y yo 6.5 si tiene algo que ver

espero que alguien pueda ayudar

-Ramc-

Es porque no tienes declarada una variable con el nombre jPanell, supongo que es del tipo JPanel, si no sabes java busca tutoriales más básicos antes de meterte en la parte gráfica, no mezcles swing con awt, queda feo. xD

Shhh... be vewy, vewy, quiet!  I'm hunting wabbits...
LA PANDILLA MAS GRANDE DE MI CIUDAD, SE LLAMA POLICIA NACIONAL.

lyoran

no no yo tambien pense en declararlo pero no tenia sentido siendo el jPanel asi que busque por el codigo y me di cuenta de que habia sido un error de lectura siendo jPanel1 bueno gracias por todo

edito: podeis borrar el tema que ocupa sitio

sapito169

el codigo esta bien tu cometes algun error

sapito169

te deve quedar asi

private void makeButtons(JPanel jPanel) {
JButton botones[][]=new JButton[10][10];
    for (int n=0;n<10;n++){
        for (int m=0;m<10;m++){
      botones [n][m]=new JButton();
      jPanel.add(botones[n][m]);
      botones[n][m].setBounds(n*20,m*20,20,20);
   
    }
}

}

lo unico que tienes que hacer es usar el metodo en el constructor