本文整理汇总了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;未经允许,请勿转载。 |
请发表评论