package oblici;

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.canvas.Canvas;
import javafx.scene.canvas.GraphicsContext;
import javafx.scene.layout.StackPane;
import javafx.scene.paint.Color;
import javafx.stage.Stage;

public class Oblici extends Application {

	@Override
	public void start(Stage stage) throws Exception {
		StackPane root = new StackPane();
		Scene scene = new Scene(root);
		stage.setScene(scene);

		Canvas canvas = new Canvas(300,300);
		GraphicsContext gc = canvas.getGraphicsContext2D();
	
		CicaGlisa cazim=new CicaGlisa(100, 10, 10, Color.BLACK);
		cazim.drawSelf(gc);
		
		CicaGlisa plavi=new CicaGlisa(200, 30, 30, Color.BLUE);
		plavi.drawSelf(gc);
		
		CicaGlisa zuti=new CicaGlisa(150, 200, 10, Color.YELLOW);
		zuti.drawSelf(gc);
		
		CicaGlisa zeleni=new CicaGlisa(70, 100, 100, Color.GREEN);
		zeleni.drawSelf(gc);
		
		root.getChildren().add(canvas);
		
		stage.show();
	}

	public static void main(String[] args) {
		Application.launch(args);
	}
}
