Фэндом


Главная | Описание языка | FXD | API | Примеры | Инструменты Разработки | Новости | Ресурсы | Форум


Simple painter.png

import javafx.stage.*;
import javafx.scene.*;
import javafx.scene.paint.*;
import javafx.scene.input.*;
import javafx.scene.shape.*;

var elements: PathElement[];

Stage {
    title: "Simple Painter"
    scene: Scene {
        content: Group{
            content: [
                Rectangle{
                    width: 400
                    height: 300
                    fill: Color.WHITE
                    
                    onMousePressed: function( e: MouseEvent ):Void {
                            insert MoveTo {x : e.x, y : e.y } into elements;
                    }
                    onMouseDragged: function( e: MouseEvent ):Void {
                            insert LineTo {x : e.x, y : e.y } into elements;
                    }
                }
                Path{
                    stroke: Color.BLUE
                    elements: bind elements
                }
            ]
        }
    }
}

Обнаружено использование расширения AdBlock.


Викия — это свободный ресурс, который существует и развивается за счёт рекламы. Для блокирующих рекламу пользователей мы предоставляем модифицированную версию сайта.

Викия не будет доступна для последующих модификаций. Если вы желаете продолжать работать со страницей, то, пожалуйста, отключите расширение для блокировки рекламы.

Также на Фэндоме

Случайная вики