当前位置: 首页>>代码示例>>Java>>正文


Java Bloom.setThreshold方法代码示例

本文整理汇总了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);
}
 
开发者ID:SaiPradeepDandem,项目名称:javafx8-gradient-builder,代码行数:29,代码来源:GradientBuilderApp.java

示例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;
}
 
开发者ID:obdq,项目名称:obdq,代码行数:48,代码来源:SettingsPage.java


注:本文中的javafx.scene.effect.Bloom.setThreshold方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。