Как заполнить цветом, как заполнить краской? - PullRequest
0 голосов
/ 08 июня 2019

Я пытаюсь нарисовать на Javafx. Я использую панель и рисую неправильную форму, используя приведенный ниже код (например, с помощью карандаша в Microsoft Paint). Тогда я хотел покрасить форму. Я понятия не имею, как заполнить цвет.

Следующий код показывает, как я рисую на панели.

@FXML
private void drawingAreaMouseDragged(MouseEvent e) { 
    if(e.getX() > 0 && e.getY() > 0) {
        if(isPen) {
        if(e.getX() > penSize && e.getY() > penSize) {
        Circle newCircle = new Circle(e.getX(), e.getY(), penSize, pForeColor);
        group.getChildren().add(newCircle);
        }
    }
}

Я ожидаю что-то вроде следующих картинок (например, Microsoft Paint). Сначала нарисуйте карандашом и сформируйте неправильную форму. Тогда заполните это.

новая панель

форма нарисована карандашом

заливка цветом

...