JGrowl for JavaFX に似たユーザー通知メッセージに取り組み始めました。
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秒のアクティビティなどの後にコンポーネントを非表示にする方法など、アドバイスをいただければ幸いです。
PS JavaFX 1.3 用にこの例を見つけました。JavaFX 2.2 用に書き直せるのでしょうか?