JavaFX - chybný 1
java
package cihly;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.canvas.Canvas;
import javafx.scene.canvas.GraphicsContext;
import javafx.scene.paint.Color;
import javafx.stage.Stage;
public class VyplnObrazovku {
private int zakladna;
private int sirkaCihly;
private int vyskaCihly;
private int sirkaProgramu = 600;
private int vyska;
Canvas canvas = new Canvas(600, 330);;
private GraphicsContext gc = canvas.getGraphicsContext2D();
private void nakresliCihlu(int x, int y, int vyska, int sirka) {
gc.setFill(Color.BLACK);
gc.fillRoundRect(x,y,sirka,vyska,5,5);
gc.setFill(Color.RED);
gc.fillRect(x+5, x+5, sirka-5, vyska-5);
}
public void rozmery(int vyska){
this.zakladna = vyska;
this.sirkaCihly = sirkaProgramu - 10 / zakladna;
this.vyskaCihly = sirkaCihly / 2;
this.vyska = vyska;
}
public void vypln(){
int odecist = 0;
int x = 5;
int y = 5;
for(int i = 0; i < vyska; i++){
for(int j = 0; j < zakladna - odecist; j++){
nakresliCihlu(x, y, this.vyskaCihly, this.sirkaCihly);
x += sirkaCihly;
}
y += vyskaCihly;
x = (int) (5 + (i*0.5));
odecist++;
}
}
private void drawShapes(GraphicsContext gc) {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
}
Neformátovaný
Přidáno: 3.4.2015
Expirace: Neuvedeno