4ntoine / javafxdialog Goto Github PK
View Code? Open in Web Editor NEWStandard Dialogs for JavaFX 2
Standard Dialogs for JavaFX 2
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
}
/**
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");
}
}
Could you please upload this project into the maven central repo?
This would allow easier use of your software
Hey @4ntoine,
have you considered adding internationalization-files to the dialogs so we can see the button labels in our own language?
If you provide the framework, others could easily add the various translations.
Yes/No/Cancel Dialog with according icon and buttons callbacks
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.