《Node》.setEffect(《Effect》);new GaussianBlur( 半径)new MotionBlur( 角度 , 半径 )モーションブロワは、高速で動いているところを撮影したようなぼかしをかけるものです。引数にはぼかしの方向を示す角度とぼかしの強さを示す半径をそれぞれ実数で指定します。new BoxBlur( 横幅 , 高さ , イテレーション )ボックスブロワは、隣接ピクセルの平均値を元にぼかしをかけるものです。引数にはボックスの横幅と高さ、視覚効果の繰り返し数を指定します。前者2つはdouble値、繰り返し数はint値となります。※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
public void createShape(Pane root){
for(int i = 0;i < 10;i++){
Rectangle r = new Rectangle(20, 20, 50, 50);
r.setTranslateX(25 * i);
r.setTranslateY(15 * i);
r.setFill(Color.BLUE);
r.setStroke(Color.RED);
r.setStrokeWidth(5);
r.setEffect(new GaussianBlur(2.0 * i));
root.getChildren().add(r);
}
}
| << 前へ | 次へ >> |