Ok l'ho fatto nel costruttore del JPanel:
codice:
public Board(int d) {
this.dim = d;
m = new Maze(dim);
p = new Player();
setPreferredSize(new Dimension(dim*15,dim*15));
addKeyListener(new Al());
setFocusable(true);
timer = new Timer(25, this);
timer.start();
}
Di preciso come deve essere la formula? Perché il JFrame assume QUASI le dimensioni giuste, sfallando di una decina di pixel..
Infatti l'ho risolto così:
codice:
setPreferredSize(new Dimension(dim*15-10,dim*15-10));
Ma mi pare bruttino xD