Our Feeds
Categories
Home
About
XploitZ
Vulnerability
Hacking
Shellcode
Buffer Overflow
Programming
CSS
C
CPP
Python
PHP
Java
HTML
Android
Video Tutorials
PlayStore*
Home
Java
JavaFX
Programming Language
Programming Languages Theory
JavaFX - Impress your lover [juZt 4 fUn] V.2.0
Sunday 5 January 2014
Ajith KP
JavaFX - Impress your lover [juZt 4 fUn] V.2.0
Ajith KP
January 05, 2014
1 comment :
V.1.0 =>
http://terminalcoders.blogspot.in/2013/06/javafx-impress-your-lover-juzt-4-fun.html
I have added a simple animation to my previous post.
Source Code
/* * * * http://www.terminalcoders.blogspot.in * * Amsteck Arts & Science College * Ajith Kp [ajithkp560] * */ package javafx_11; import java.util.*; import javafx.animation.FillTransition; import javafx.animation.ParallelTransition; import javafx.animation.RotateTransition; import javafx.animation.ScaleTransition; import javafx.animation.Timeline; import javafx.animation.TranslateTransition; import javafx.application.*; import javafx.scene.*; import javafx.scene.effect.Reflection; import javafx.scene.paint.Color; import javafx.scene.text.*; import javafx.stage.*; import javafx.util.Duration; public class JavaFX_11 extends Application { Random rand = new Random(System.currentTimeMillis()); @Override public void start(Stage stage) { Text t = new Text("I Love You, By Ajith Kp"); Text[] bg = new Text[300]; int[] sign = {-1, 1}; t.setFont(Font.font("Comic Sans MS", 40)); Reflection r = new Reflection(); r.setFraction(0.90f); t.setFill(Color.rgb(0, 255, 0, .8)); t.setCache(true); t.setTranslateY(0);//160 t.setTranslateX(0);//55 t.setEffect(r); Group root=new Group(); Scene scene = new Scene(root, 800, 360, Color.BLACK); stage.setTitle("I Love You"); root.getChildren().add(t); for(int i=0; i<200; i++) { int x=rand.nextInt((int) scene.getWidth()); int y=rand.nextInt((int) scene.getHeight()); int si = rand.nextInt(2); int xx=rand.nextInt((x+20)); xx = xx*sign[si]; int yy=rand.nextInt((y+20)); yy = yy*sign[si]; int rro=rand.nextInt(360); int size=rand.nextInt(25); int rot=rand.nextInt(360); Font fnd=Font.font("SandSerif", size); bg[i] = new Text(x, y,"I Love You"); bg[i].setRotate(rot); int red=rand.nextInt(255); int green=rand.nextInt(255); int blue=rand.nextInt(255); bg[i].setFont(fnd); bg[i].setFill(Color.rgb(red, green, blue, 0.3)); TranslateTransition tra = new TranslateTransition(Duration.millis((10000))); tra.setToX(xx);//360 tra.setToY(yy);//160 FillTransition f = new FillTransition(Duration.millis(10000)); f.setToValue(Color.RED); RotateTransition rr = new RotateTransition(Duration.millis(10000)); rr.setToAngle(rro); ScaleTransition s = new ScaleTransition(Duration.millis(10000)); s.setToX(0.1); s.setToY(0.1); ParallelTransition pp = new ParallelTransition(bg[i],tra,f,rr,s); pp.setCycleCount(Timeline.INDEFINITE); pp.setAutoReverse(true); tra.setCycleCount(Timeline.INDEFINITE); tra.setAutoReverse(true); tra.play(); stage.setScene(scene); stage.show(); root.getChildren().add(bg[i]); } TranslateTransition tra = new TranslateTransition(Duration.millis((4000))); tra.setToX((int) scene.getWidth());//360 tra.setToY((int) scene.getHeight());//160 FillTransition f = new FillTransition(Duration.millis(4000)); f.setToValue(Color.RED); RotateTransition rr = new RotateTransition(Duration.millis(4000)); rr.setToAngle(360); ScaleTransition s = new ScaleTransition(Duration.millis(4000)); s.setToX(0.1); s.setToY(0.1); ParallelTransition pp = new ParallelTransition(t,tra,f,rr,s); pp.setCycleCount(Timeline.INDEFINITE); pp.setAutoReverse(true); tra.setCycleCount(Timeline.INDEFINITE); tra.setAutoReverse(true); tra.play(); stage.setScene(scene); stage.show(); } public static void main(String[] args) { launch(args); } }
Next
« Prev Post
Previous
Next Post »
1 comments :
Write comments
Drew N
AUTHOR
18 June 2022 at 13:45
delete
Hi thanks for posting this.
Reply
Popular Posts
OpenGL: Line Drawing - DDA Algorithm
Hello GuYz, DDA algorithm is another popular line drawing algorithm. Source Code #include <gl/glut.h> #include <Wind...
JQuery Hide & Show Animation
This is just a simple example of JQuery Animation which include Animations Hide , Show and Events such as mouseenter , mouseleave and clic...
P2P Networks
A P2P [ Peer 2 Peer ]computer network is one in which each computer in the network can act as a server or client for the other computers ...
Google Dork Generator
( keyword: ) ( site: ) ( intitle: ) ( inurl: )
OpenGL: Midpoint Circle Drawing Algorithm
Hello GuyZ, Midpoint circle drawing algorithm is important circle drawing algorithm. Its implementation in OpenGL C++ is bellow... ...
Skin Detection Algorithm - Implementation in Java
Hi GuyZ,,, This is one of the partial solution of my Mini Project. This is an implementation of skin detection algorithm in Jav...
Digital Camera Day or Night - Python Solution
"You need to construct a feature in a Digital Camera, which will auto-detect and suggest to the photographer whether the pi...
Easiest way to convert RGB Color Image to Gray scale Image in Java
Hello GuyZ, I would like to share Java code to convert RGB images to Gray scale images. I have seen many Java codes which converts im...
Beautiful Black-Green Theme for Hackers [GNOME/GTK/KALI LINUX]
If you like this theme download it from here: http://downloads.ziddu.com/download/24041123/HackerTheme.tar.gz.html ...
Fist GUI Program - FASM
I hope you have read the previous posts about FASM. Else please read it here: http://terminalcoders.blogspot.in/search/label...
..:: SUPPORT US ::..
Labels
Programming Language
Programming Languages Theory
Adv. Hacking
Hacking
Vulnerability
C++
CPP
ALOGORITHM
Java
C
Python
Linux
PHP
Shellcode
Buffer Overflow
JavaFX
x64
Android
Digital Image Processing
Graphics
Image Processing
Metasploit
OpenGL
AI
FASM
1 comments :
Write commentsHi thanks for posting this.
Reply