Форум программистов, компьютерный форум, киберфорум
Java: GUI, графика
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 09.06.2011
Сообщений: 29
1

Приостановить шар в границе рисунка

04.06.2014, 09:24. Показов 574. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
package Fireworks;
 
import javafx.animation.*;
import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.canvas.Canvas;
import javafx.scene.canvas.GraphicsContext;
import javafx.scene.effect.BlendMode;
import javafx.scene.effect.Reflection;
import javafx.scene.image.ImageView;
import javafx.scene.layout.Pane;
import javafx.scene.paint.*;
import javafx.stage.Stage;
 
public class Fireworks extends Application {
 
    private final SanFranciscoFireworks sanFranciscoFireworks = new SanFranciscoFireworks();
 
    private void init(Stage primaryStage) {
        Group root = new Group();
        primaryStage.setScene(new Scene(root));
        root.getChildren().add(sanFranciscoFireworks);
    }
 
    @Override
    public void stop() {
        sanFranciscoFireworks.stop();
    }
 
    public void play() {
        sanFranciscoFireworks.start();
    }
 
    public static class SanFranciscoFireworks extends Pane {
        
        private final AnimationTimer timer;
        private int x = 60;
        private int y = 400;
 
        public SanFranciscoFireworks() {
            final Canvas canvas = new Canvas(1024, 1000);
            canvas.setBlendMode(BlendMode.DIFFERENCE);
            canvas.setEffect(new Reflection(0, 0.4, 0.15, 0));
            ImageView background = new ImageView(getClass().getResource("sf.jpg").toExternalForm());
            getChildren().addAll(background, canvas);
                       
           
            timer = new AnimationTimer() {
 
                @Override
                public void handle(long now) {
                    GraphicsContext gc = canvas.getGraphicsContext2D();
                    gc.setFill(Color.rgb(0, 0, 0, 0.2));
                    gc.fillRect(0, 0, 1024, 708);
 
                    gc.setFill(Color.WHITE);
                    
                    //r(t) = r_0 + v_0•t + g•t²/2
                    //y = y + 2*x+10*x*x/2;
                    y =(300-x)*(300-x)/200+500;
                    x=x+2;
                    y=y-x;
                    
                    gc.fillOval(x, y, 20, 20);
 
 
                }
            };
        }
 
        public void start() {
            timer.start();
        }
 
        public void stop() {
            timer.stop();
        }
 
    }
 
    @Override
    public void start(Stage primaryStage) throws Exception {
        init(primaryStage);
        primaryStage.show();
        play();
    }
 
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.06.2014, 09:24
Ответы с готовыми решениями:

Какова вероятность вынуть из урны: белый шар; черный шар; синий шар
В урне 3 белых и 5 черных шара. Какова вероятность вынуть из урны: а) белый шар б) черный шар...

Свинцовый шар опущен в воду. Какую силу нужно приложить, чтобы поднять этот шар?
Ребят, есть задачка: Решение начинается с предложения: Имеем: Fискомое, Fтяжести,...

Выбранный шар оказался белым. Какова вероятность того, что этот шар вынут из первой урны?
Имеются 2 одинаковые урны. В первой урне 7 белых и 3 черных шара, а во второй - 6 белых и 4 черных....

Пиксели рисунка закодированы числами в виде матрицы. Выполнить отражение рисунка сверху вниз
Пиксели рисунка закодированы числами (обозначающими цвет)в виде матрицы,содержащей N строк и M...

0
04.06.2014, 09:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.06.2014, 09:24
Помогаю со студенческими работами здесь

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

Ввод рисунка из файла *.bmp. Подсчет общего числа пикселей в строке,столбце матрицы рисунка...
На языке СИ++ написать программу,Выполняющую следующие операции: Ввод рисунка из файла *.bmp....

Сохранение Рисунка из Word в отдельный файл Рисунка
Ситуация следующая. В документе Word есть рисунок, его надо преобразовать в файл Рисунок с...

шар поверхность которого не покрыли лаком через некоторое время растрескался а шар покрытый лаком остался целый, почему?
Один вопрос - одна тема! Здравствуйте помогите решить задачи по МКТ текс задач: 4 Из сырова...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru