С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java GUI
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Java Ошибка при загрузке картинки http://www.cyberforum.ru/java-gui/thread1198526.html
Всем привет! :) Питаюсь загрузить картинку imageView = new ImageView(new Image(getClass().getResource(path).toString())); но оно мне видает ошибку java.lang.NullPointerException ...
Java Получить из Textfield1 число и из Textfield число. И вывести их на экран Здравствуйте.Я новичок, подскажите пожалуйста. имеется код private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { String... http://www.cyberforum.ru/java-gui/thread1198095.html
Изменение в JFileChooser Java
Ребята, как добавить свою строку при вызове JFileChooser?
Java Как убрать кнопку?
У кнопки есть определённая задача – запустить таймеры. После нажатия она становится не нужна и должна исчезнуть с фрейма. Пробывал кнопку приравнять к null, но не взлетело. Мой код: import...
Java Интерфейс настольных приложений http://www.cyberforum.ru/java-gui/thread1197427.html
Начал изучать java. Пока интересует только написание программ. За сегодняшнюю ночь освоил swing (процентов на 70%). В общем... В свинге стилизация компонентов форм - полное убожество. А так как иных...
Java Ошибка реализации программы (работа с графикой) Сразу к делу: есть такая программка import java.applet.Applet; import java.awt.*; import java.awt.event.*; import java.awt.geom.*; import java.util.*; import javax.swing.*; /** * подробнее
Kostya__kov
0 / 0 / 0
Регистрация: 09.06.2011
Сообщений: 29
0

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

04.06.2014, 09:24. Просмотров 274. Ответов 0
Метки (Все метки)

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
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2014, 09:24
Готовые ответы и решения:

JScrollPane по горизонтальной границе окна
Всем доброго времени суток! Делаю графический интерфейс для курсового. Есть...

Вставка рисунка в JLabel
Прошу вас помочь вставить рисунок в поле Jlabel, так чтобы он отображался на...

Экспорт рисунка с Excel
Privet vsem guru JAVA! Vopros takoi: Imeetsya fail Excel v nem est dva...

Создание небольшого рисунка
Добрый вечер, уважаемые пользователи форума, нужна Ваша помощь. Т.к. я очень...

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

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru