Tôi bắt đầu làm việc với thông báo người dùng thông báo tương tự như JGrowl cho JavaFX.Cách tạo tin nhắn thông báo của người dùng tương tự như JGrowl
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();
}
Tôi có kiến thức cơ bản về JavaFX. Bạn có thể cho tôi một số lời khuyên cơ bản về cách tốt nhất để thực hiện thành phần này. Ví dụ tôi cần tạo Stage mới hoặc tôi có thể sử dụng component khác làm stage. Làm thế nào tôi có thể ẩn các thành phần sau 10 giây hoạt động và vv Bất kỳ lời khuyên sẽ được đánh giá cao.
P.S. Tôi tìm thấy this ví dụ cho JavaFX 1.3 Có thể nó có thể được viết lại cho JavaFX 2.2?
lib phía sau không khả dụng. – specializt
Liên kết trong bài đăng trên blog bị hỏng, nhưng bạn vẫn có thể truy cập nguồn của tác giả trên github: [link] (https://github.com/HanSolo/Enzo) – dejuknow
Bạn đã sử dụng thư viện hoặc lớp 'Notification' từ Gói 'javax.management'? –