本文整理汇总了Java中javafx.scene.effect.Bloom.setThreshold方法的典型用法代码示例。如果您正苦于以下问题:Java Bloom.setThreshold方法的具体用法?Java Bloom.setThreshold怎么用?Java Bloom.setThreshold使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类javafx.scene.effect.Bloom
的用法示例。
在下文中一共展示了Bloom.setThreshold方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: configureHeader
import javafx.scene.effect.Bloom; //导入方法依赖的package包/类
/**
* Configures the header of the application.
*/
private void configureHeader() {
ImageView iconImage = new ImageView(new Image(getClass().getResourceAsStream("/images/app-icon.png")));
iconImage.setFitHeight(80);
iconImage.setFitWidth(80);
Text header = new Text("Gradient Builder");
header.getStyleClass().add("app-header-text");
HBox hb = new HBox();
hb.setAlignment(Pos.CENTER_LEFT);
hb.setSpacing(15);
hb.setPadding(new Insets(10));
hb.getChildren().addAll(iconImage, header);
Bloom bloom = new Bloom();
bloom.setThreshold(0.3);
header.setEffect(bloom);
StackPane background = new StackPane();
background.getStyleClass().add("app-header");
background.getChildren().addAll(hb);
background.setPrefHeight(100);
root.setTop(background);
}
示例2: getThemeButton
import javafx.scene.effect.Bloom; //导入方法依赖的package包/类
private VBox getThemeButton(final String theme)
{
VBox button =new VBox();
if(theme.equals(ObdqProperties.defaultTheme))
{
button.setId("themeIconSelected");
}
else
{
button.setId("themeIcon");
button.setOnMouseClicked(new EventHandler<MouseEvent>()
{
@Override
public void handle(MouseEvent event)
{
SettingsUtils.changeStyle(theme,true);
}
});
}
ImageView themeButtonImage = new ImageView();
themeButtonImage.setId("themeIconImage");
Image image = new Image("file:///"+ObdqProperties.workingDirectoryPath+"/themes/"+theme+"/themeIcon.png");
themeButtonImage.setImage(image);
//Mask Shape
Rectangle mask = new Rectangle();
mask.setWidth(75);
mask.setHeight(75);
mask.setArcWidth(20);
mask.setArcHeight(20);
themeButtonImage.setClip(mask);
Bloom bloom = new Bloom();
bloom.setThreshold(0.7);
DropShadow dropShadow2 = new DropShadow();
dropShadow2.setOffsetX(6.0);
dropShadow2.setOffsetY(4.0);
themeButtonImage.setEffect(dropShadow2);
Label name=new Label(theme);
// name.setContentDisplay(ContentDisplay.CENTER);
name.setId("themeIconLable");
name.setEffect(bloom);
button.getChildren().addAll(themeButtonImage,name);
button.setAlignment(Pos.CENTER);
return button;
}