本文概述
- 物产
- 建设者
物产 下表描述了该类的属性以及setter方法。
属性 | 描述 | 设置方法 |
---|---|---|
blurType | 这表示用于模糊阴影的算法。 | setBlurType(BlurType value) |
setBlurType(BlurType value) | 阴影模糊内核的颜色。此属性是颜色类型。 | setColor(Color value) |
height | 这代表阴影模糊内核的高度。此属性是双精度类型。 | setHeight(Double value) |
input | 这代表效果的输入。 | setInput(Effect value) |
offsetX | 这代表阴影偏移量的X坐标。这是双重类型。 | setOffsetX(Double value) |
offsetY | 这表示阴影偏移量的Y坐标。此属性是双精度类型。 | setOffsetY(Double value) |
Radius | 这代表阴影模糊内核的半径。 | setRadius(Double value) |
Spread | 它表示阴影模糊内核的扩散。是双型的。 | setSpread(Double value) |
Width | 它代表阴影模糊内核的宽度。 | setWidth(double value) |
- public DropShadow():它使用默认参数创建实例。
- public DropShadow(double radius, Color color):它将创建具有指定半径和颜色值的实例。
- public DropShadow(double radius, double offsetX, double offsetY, Color color):它将创建具有指定半径, 偏移量和颜色值的实例。
- public DropShadow(BlurType blurtype, Color color, double radius, double spread, double offsetX, double offsetY):使用指定的BlurType, 颜色, 半径, 散布和偏移值创建实例。
package application;
import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.effect.BlurType;
import javafx.scene.effect.DropShadow;
import javafx.scene.image.Image;
import javafx.scene.image.ImageView;
import javafx.scene.paint.Color;
import javafx.stage.Stage;
public class DropShadowExample extends Application{ @Override public void start(Stage primaryStage) throws Exception {// TODO Auto-generated method stubImage img = new Image("https://www.srcmini.com/images/logo/jtp_logo.png");
ImageView imgview = new ImageView(img);
imgview.setX(130);
imgview.setY(125);
imgview.setFitWidth(175);
DropShadow drop = new DropShadow();
drop.setBlurType(BlurType.GAUSSIAN);
drop.setColor(Color.BLACK);
drop.setHeight(100);
drop.setWidth(150);
drop.setOffsetX(10);
drop.setOffsetY(10);
drop.setSpread(0.2);
drop.setRadius(10);
imgview.setEffect(drop);
Group root = new Group();
Scene scene = new Scene(root, 400, 300);
root.getChildren().add(imgview);
primaryStage.setScene(scene);
primaryStage.setTitle("DropShadow Example");
primaryStage.show();
}public static void main(String[] args) { launch(args);
}}
文章图片
推荐阅读
- JavaFX椭圆
- 程序人生|程序员找不到女朋友的原因,脱单看这里!
- java|what(年薪30万的程序员找不到女朋友?)
- [Java]SpringMVC工作原理之二(HandlerMapping和HandlerAdapter)
- android学习-Eclipse中修改Android项目图标
- AndroidAndroid下SQLite3数据库的操作
- Android数据加密之Base64编码算法
- 解决Your content must have a ListView whose id attribute is "android.R.id.list"的问题
- 移动app自动化测试