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


Java TooltipBuilder类代码示例

本文整理汇总了Java中javafx.scene.control.TooltipBuilder的典型用法代码示例。如果您正苦于以下问题:Java TooltipBuilder类的具体用法?Java TooltipBuilder怎么用?Java TooltipBuilder使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


TooltipBuilder类属于javafx.scene.control包,在下文中一共展示了TooltipBuilder类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: initialize

import javafx.scene.control.TooltipBuilder; //导入依赖的package包/类
@Override
	public void initialize(URL arg0, ResourceBundle arg1) {
            
            loadScenarios();
            carlfxHyperlink.setTooltip(TooltipBuilder.create()
                                                     .text("mars-sim.sourceforge.net \n https://www.facebook.com/groups/125541663548/")
                                                     .build()
                    );
                carlfxHyperlink.setOnAction(new EventHandler<ActionEvent>() {
                    public void handle(ActionEvent evt) {
                        
                        //webEngine.load(rssFeed.link);
                    }
                });
                createColumns(recipeTableView1);
                recipeTableView1.setItems(getChapterRecipes("1"));
                createLaunchAppEvent(recipeTableView1);
                
                createColumns(recipeTableView2);
                recipeTableView2.setItems(getChapterRecipes("2"));
                createLaunchAppEvent(recipeTableView2);
/*                
                createColumns(chap3RecipeTableView);
                chap3RecipeTableView.setItems(getChapterRecipes("3"));
                createLaunchAppEvent(chap3RecipeTableView);
                
                createColumns(chap4RecipeTableView);
                chap4RecipeTableView.setItems(getChapterRecipes("4"));
                createLaunchAppEvent(chap4RecipeTableView);
*/
	}
 
开发者ID:mars-sim,项目名称:mars-sim,代码行数:32,代码来源:ScenarioEditorController.java

示例2: showTemplateAddDialog

import javafx.scene.control.TooltipBuilder; //导入依赖的package包/类
public void showTemplateAddDialog() {
	showInputDialog("templateDialog.templateTitle", "templateDialog.templateLabel", new Callback() {
		@Override
		public void onInput(final InputDialogController controller, final String input) {
			try {
				controller.input.getStyleClass().remove("input-invalid");
				final Gson gson = new Gson();
				final Template template = gson.fromJson(gson.toJson(ViewController.standardTemplate),
														Template.class);
				template.setName(input);
				template.setDefaultdir(new File(template.getDefaultdir().getPath()));
				templateService.insert(template);
				controller.closeDialog(null);
			} catch (final IllegalArgumentException e) {
				switch (e.getMessage()) {
					case Template.Validation.NAME:
						controller.input.getStyleClass().add("input-invalid");
						controller.input
								.setTooltip(TooltipBuilder.create()
													.autoHide(true)
													.text(resources.getString("validation.name"))
													.build());
						controller.input
								.getTooltip()
								.show(controller.input,
									  getTooltipX(controller.input),
									  getTooltipY(controller.input));
						break;
				}
			}
		}
	});
}
 
开发者ID:dennisfischer,项目名称:simplejavayoutubeuploader,代码行数:34,代码来源:DialogHelper.java

示例3: validateTextField

import javafx.scene.control.TooltipBuilder; //导入依赖的package包/类
public static <T> void validateTextField (final TextField field,
                                          ObjectProperty<Either<String, T>> property,
                                          StringConverter<Either<String, T>> converter)
{
	Bindings.bindBidirectional (field.textProperty (), property, converter);
	property.addListener (new ChangeListener<Either<String, T>> ()
	{
		@Override
		public void changed (ObservableValue<? extends Either<String, T>> observableValue,
		                     Either<String, T> old,
		                     Either<String, T> current)
		{
			if (current != null && current.isLeft ())
			{
				field.getStyleClass ().add ("validation_error");
				field.setTooltip (TooltipBuilder.create ()
				                                .text (current.left ().get ())
				                                .build ());
			}
			else
			{
				field.getStyleClass ().remove ("validation_error");
				field.setTooltip (null);
			}
		}
	});
}
 
开发者ID:bitsofproof,项目名称:btc1k,代码行数:28,代码来源:EitherConverters.java


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