import
javafx.application.Application;
import
javafx.scene.Scene;
import
javafx.scene.control.*;
import
javafx.scene.layout.*;
import
javafx.stage.Stage;
import
javafx.scene.image.*;
import
javafx.scene.effect.*;
import
java.io.*;
import
javafx.scene.shape.Circle;
import
javafx.scene.paint.Color;
import
javafx.scene.Group;
public
class
Inner_shadow_2
extends
Application {
public
void
start(Stage stage)
throws
Exception
{
stage.setTitle(
"Inner_shadow example"
);
Circle circle =
new
Circle(
0
.0f,
0
.0f,
25
.0f, Color.RED);
Circle circle1 =
new
Circle(
0
.0f,
0
.0f,
25
.0f, Color.RED);
Circle circle2 =
new
Circle(
0
.0f,
0
.0f,
25
.0f, Color.RED);
Circle circle3 =
new
Circle(
0
.0f,
0
.0f,
25
.0f, Color.RED);
circle.setTranslateX(
50
.0f);
circle.setTranslateY(
50
.0f);
circle1.setTranslateX(
150
.0f);
circle1.setTranslateY(
50
.0f);
circle2.setTranslateX(
50
.0f);
circle2.setTranslateY(
150
.0f);
circle3.setTranslateX(
150
.0f);
circle3.setTranslateY(
150
.0f);
InnerShadow Inner_shadow1 =
new
InnerShadow(BlurType.values()[
0
],
Color.BLACK,
5
,
3
.0f,
2
.0f,
2
.0f);
InnerShadow Inner_shadow2 =
new
InnerShadow(BlurType.values()[
1
],
Color.BLACK,
5
,
3
.0f,
3
.0f,
3
.0f);
InnerShadow Inner_shadow3 =
new
InnerShadow(BlurType.values()[
2
],
Color.BLACK,
5
,
4
.0f,
3
.0f,
3
.0f);
InnerShadow Inner_shadow4 =
new
InnerShadow(BlurType.values()[
3
],
Color.BLACK,
5
,
4
.0f,
2
.0f,
2
.0f);
circle.setEffect(Inner_shadow1);
circle1.setEffect(Inner_shadow2);
circle2.setEffect(Inner_shadow3);
circle3.setEffect(Inner_shadow4);
Group group =
new
Group(circle, circle1,
circle2, circle3);
Scene scene =
new
Scene(group,
400
,
400
);
stage.setScene(scene);
stage.show();
}
public
static
void
main(String args[])
{
launch(args);
}
}