Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javafx 2 如何创建类似于JGrowl的用户通知消息_Javafx 2_Javafx_Javafx 8 - Fatal编程技术网

Javafx 2 如何创建类似于JGrowl的用户通知消息

Javafx 2 如何创建类似于JGrowl的用户通知消息,javafx-2,javafx,javafx-8,Javafx 2,Javafx,Javafx 8,我开始研究类似于jgrowlforjavafx的用户通知消息 public void newMessage() { final Stage newConnDialog = new Stage(); newConnDialog.initStyle(StageStyle.UNDECORATED); newConnDialog.initModality(Modality.WINDOW_MODAL); // Set pisition newConnDialog

我开始研究类似于jgrowlforjavafx的用户通知消息

public void newMessage()
{

    final Stage newConnDialog = new Stage();
    newConnDialog.initStyle(StageStyle.UNDECORATED);
    newConnDialog.initModality(Modality.WINDOW_MODAL);

    // Set pisition
    newConnDialog.setX(1050); //secondStage.setX(primaryStage.getX() + 250);
    newConnDialog.setY(150);

    GridPane grid = new GridPane();
    grid.setAlignment(Pos.CENTER);
    grid.setHgap(5);
    grid.setVgap(5);
    grid.setPadding(new Insets(20, 20, 20, 20));

    // text
    Text productName = new Text("Test");
    productName.setFont(Font.font("Verdana", 12));
    grid.add(productName, 0, 2);

    // Configure dialog size and background color
    Scene aboutDialogScene = new Scene(grid, 200, 100, Color.WHITESMOKE);
    newConnDialog.setScene(aboutDialogScene);
    newConnDialog.show();
}
我对JavaFX有基本的了解。你能给我一些基本的建议,什么是实现这个组件的最好方法。例如,我是否需要创建新的阶段,或者我可以使用其他组件作为阶段。如何在10秒后隐藏组件等。如有任何建议,将不胜感激

附言。
我发现JavaFX 1.3的示例可能可以重写为JavaFX 2.2?

这是一个可能的解决方案,使用:


您可以使用ControlsFx库创建通知

您可以试试JFXToast,看看 这可以帮助你做这项工作


这是javafx中Emplement toast的一个类,其背后的库不可用。博客文章中的链接已断开,但您仍然可以在github上访问作者的源代码:您是否使用了库或来自
javax.management
包的
通知
类?请再次,我不理解这个问题。虽然这在理论上可以回答这个问题,但在这里包含答案的基本部分,并提供链接供参考。链接非常不鼓励您提供有关链接的详细信息。链接已失效。这一点可以比较:
// Create a custom Notification without icon
Notification info = new Notification("Title", "Info-Message");

// Show the custom notification
Notifier.INSTANCE.notify(info);

// Show a predefined Warning notification
Notifier.INSTANCE.notifyWarning("This is a warning");