začali jsme ve škole probírat v Javě prostředí. Učitel nám zadal, abychom pomocí cyklů vytvořili standardní šachovnici v prostředí. Jelikož jsem v tom úplný začátečník, tak se už trápím docela dlouho a ne a ne na to přijít - vždy mi to vyhodí celý černý sloupec a za ním hned bílý... a tak dále až do 8. sloupce - tak jak to má být na šachovnici být.
Všechny potřebné knihovny mám naimportované správně, když spustím program, funguje, pouze řeším jak vytvořit ten správný cyklus na správnou šachovnici.
Jediný problém je tedy každou obřádku posunout, aby se začínalo černým čtvercem. Můj pokus o vnořený cyklus je zde:
Kód: Vybrat vše
public class JavaFX20 extends Application {
Group root = new Group();
final int WINDOW_SIZE_X = 800;
final int WINDOW_SIZE_Y = 800;
final Color BACKGROUND_COLOR = Color.WHITE;
final Duration TIME = Duration.millis(10);
void start() {
for (int i = 0; i <WINDOW_SIZE_X ; i=i+100) {
for (int j = 1; j < WINDOW_SIZE_Y; j=j+200) {
if (i%2==1){
Rectangle ctverec = new Rectangle(j, j, 100, 100);
root.getChildren() .add(ctverec);
}else{
Rectangle ctverec = new Rectangle(j+100, i , 100,100);
root.getChildren() .add(ctverec);
}
}
}
}
Mockrát děkuji za každou pomoc. Myslím že to posunutí již nebude moc náročné...
Fantomas