2016-05-18 8 views
0
public class Nono extends JPanel implements ActionListener{ 


JButton[][] foo= new JButton[6][6]; 
JButton test; 

public Nono(){ 
    TitledBorder border = BorderFactory.createTitledBorder("Tablero de Juego"); 
    border.setTitleColor(Color.BLUE); 
    setBorder(border); 
    setLayout(new GridLayout(7,7)); 

    for(int i=0;i==6;i++){ 
     for(int j=0;j==6;j++){ 
      foo[i][j]= new JButton(""); 
     }  
    } 

    for(int i=0;i==6;i++){ 
     for(int j=0;j==6;j++){ 
      add(foo[i][j]);    

     } 
    } 

}はサイクルの

に私がボタンを追加しようとしましたが、それは動作しません。私は手動で同じパネルにテストボタンを追加しています。私はそれを同じ2つのサイクルで作成し、同じ結果に別のサイクルで追加しました。あなたのforループで

答えて

0

、私はあなたがi<6はなくi==6

例であるためにあなたの条件文のための意味を考える:あなたのGridLayoutではなく、7×7の6X6する必要があります。また

for (int i=0; i<6; i++){ 
    for (int j=0; j<6; j++){ 

setLayout(new GridLayout(6,6));