本文概述
- 物产
- 建设者
物产 下表描述了该类的属性以及setter方法。
属性 | 描述 | 设置方法 |
---|---|---|
blurType | 这是一个模糊类型属性。这表示用于模糊阴影的算法。 | setBlurType(BlurType value) |
color | 这是颜色类型属性。它代表阴影颜色。 | setColor(Color value) |
height | 它代表阴影模糊的垂直大小。 | setHeight(double value) |
input | 它代表此效果的输入。 | setInput(Effect value) |
radius | 它代表阴影的半径。 | setRadius(double value) |
width | 它代表阴影模糊的水平大小。 | setWidth(double value) |
- public Shadow():使用默认参数创建一个新实例
- public Shadow(double radius, Color color):使用指定的半径和颜色创建一个新实例。
- public Shadow(BlurType blurtype, Color color, double radius):创建一个具有指定半径, 颜色和模糊类型的新实例。
package application;
import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.effect.BlurType;
import javafx.scene.effect.Shadow;
import javafx.scene.image.Image;
import javafx.scene.image.ImageView;
import javafx.scene.paint.Color;
import javafx.stage.Stage;
public class ShadowExample 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.setFitHeight(100);
imgview.setFitWidth(350);
imgview.setX(100);
imgview.setY(100);
Shadow shadow = new Shadow();
shadow.setBlurType(BlurType.GAUSSIAN);
shadow.setColor(Color.BLACK);
shadow.setHeight(30);
shadow.setRadius(12);
shadow.setWidth(20);
imgview.setEffect(shadow);
Group root = new Group();
root.getChildren().add(imgview);
Scene scene = new Scene(root, 600, 350);
primaryStage.setScene(scene);
primaryStage.setTitle("Shadow Effect Example");
primaryStage.show();
}public static void main(String[] args) { launch(args);
}}
文章图片
推荐阅读
- JavaFX剪切
- JavaFX顺序转换
- JavaFX滚动条
- Ubuntu环境Docker+K8s+Dashboard的安装配置(无坑亲测)
- yum提示Another app is currently holding the yum lock; waiting for it to exit...
- 解决spring mybatis 整合后mapper接口注入失败
- UVA 12113 Overlapping Squares
- Android 操作SQLite基本用法
- AppScan使用分享