-
Notifications
You must be signed in to change notification settings - Fork 30
Description
Hi I'm very sorry to bother you, I'm a flesh in using javafx:
I have problem when using your code, Could you please help me ?
Here is the results:
Exception in thread "JavaFX Application Thread" java.util.MissingResourceException: Can't find bundle for base name dialog, locale zh_CN
And here is the java source code:
package testDialog;
import javafx.application.Application;
import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.HBox;
import javafx.stage.Stage;
import name.antonsmirnov.javafx.dialog.Dialog;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
public class HandleEvent extends Application {
@OverRide // Override the start method in the Application class
public void start(Stage primaryStage) {
// Create a pane and set its properties
HBox pane = new HBox(10);
pane.setAlignment(Pos.CENTER);
Button btOK = new Button("OK");
Button btCancel = new Button("Cancel");
OKHandlerClass handler1 = new OKHandlerClass();
btOK.setOnAction(handler1);
CancelHandlerClass handler2 = new CancelHandlerClass();
btCancel.setOnAction(handler2);
pane.getChildren().addAll(btOK, btCancel);
// Create a scene and place it in the stage
Scene scene = new Scene(pane, 300 ,100);
primaryStage.setTitle("HandleEvent"); // Set the stage title
primaryStage.setScene(scene); // Place the scene in the stage
primaryStage.show(); // Display the stage
}
/**
- The main method is only needed for the IDE with limited
- JavaFX support. Not needed for running from the command line.
*/
public static void main(String[] args) {
launch(args);
}
}
class OKHandlerClass implements EventHandler {
@OverRide
public void handle(ActionEvent e) {
System.out.println("OK button clicked");
Dialog.showInfo("No","just a test!");
//Dialog.showError("No","just a test!");
}
}
class CancelHandlerClass implements EventHandler {
@OverRide
public void handle(ActionEvent e) {
System.out.println("Cancel button clicked");
}
}