Sono riuscito a creare questo dopo molti sforzi leggendo di qua e di la, ma l'ovale che ottengo, è unico, mentre io lo vorrei ripetuto per il numero di vole richiesto, e su uno sfono blu
codice:
import java.awt.*;
import java.awt.geom.*;
import javax.swing.*;
class Piattaforma2 extends JPanel
{
final int diametro = 100;
private Shape [][] Figure;
public Piattaforma2()
{
Figure= new Shape[7][6];
setPreferredSize (new Dimension(700,700));
}
public void paintComponent(Graphics g)
{
super.paintComponent(g);
g.setColor(Color.BLUE);
Graphics2D g2 = (Graphics2D) g;
for (int i=0; i<7; i++)
{
for (int j=0; j<6; j++)
{
//g2.setColor( ( (i+j)%2 == 0) ? Color.BLACK : Color.WHITE);
//Figure [i][j] = new Rectangle2D.Double(i*100,j*100 ,100,100);
//g2.fill(Figure [i][j]);
g2.setColor(Color.WHITE);
Figure[i][j] = new Rectangle2D.Double(i*100, j*100, 100, 100) ;
g2.fillOval(i, j,diametro, diametro);
}
}
}
}