Rzecz zdawałoby się banalna jednak nie działa, prosiłbym o ew rozwiązanie problemu lub chociaż skompilowanie kodu i sprawdzenie czy faktycznie nie działa ;).
Dokładniej, jak widać załączony kod powinien tworzyć na JFramie okreslona ilość kolumn i wierszy jbuttonów i w wiekszosci wypadkow faktycznie to dziala, jednak dla 4-8 (roznie to bywa) program olewa komende okreslajaca wielkosc buttona i tworzy przycisk zajmujacy caly dostepny obszar (probowalem tez z setSize, takze nie dzialalo), co gorsza, u kumpla dziala to poprawnie, przeistalowalem jdk, netbeansy, bez zmian, nie mam pomyslu co sie dzieje...
O to kod, prosilbym chociaz o potwierdzenie czy przyciski sa tworzone poprawnie czy niektore sa rozciagniete...
import javax.swing.JButton;
import javax.swing.JFrame;
public class Main {
public Main() {
}
public static void main(String[] args) {
JFrame okno = new JFrame();
okno.setSize(600,600);
okno.setVisible(true);
okno.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JButton [][]cover = new JButton[20][10];
for(int i =0;i<20;i++){
for(int j=0;j<10;j++){
cover[i][j]=new JButton();
okno.add(cover[i][j]);
cover[i][j].setBounds(20+20*j,20+20*i,20,20);
cover[i][j].setVisible(true);
}
}
}
}