IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

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

Avatar
Autor: Laďa
Aktivity