package javafx_jfxtras_monologfx;
import javafx.application.Application;
import javafx.scene.control.Button;
import javafx.scene.layout.StackPane;
import javafx.scene.Scene;
import javafx.stage.Stage;
import javafx.event.EventHandler;
import javafx.event.ActionEvent;
import jfxtras.labs.dialogs.MonologFX;
import jfxtras.labs.dialogs.MonologFXButton;
import jfxtras.labs.dialogs.MonologFX.Type;
public class JavaFX_JFXtras_MonologFX extends Application
{
@Override
public void start(Stage stage)
{
MonologFX m = new MonologFX();
m.setModal(true);
m.setType(Type.QUESTION);
m.setTitleText("JFXtras MonologFX");
m.setMessage("Do you want to continue?");
m.setPos(698, 450);
MonologFXButton mb1 = new MonologFXButton();
mb1.setType(MonologFXButton.Type.YES);
mb1.setLabel("Continue");
m.addButton(mb1);
MonologFXButton mb2 = new MonologFXButton();
mb2.setType(MonologFXButton.Type.NO);
mb2.setLabel("Exit");
m.addButton(mb2);
Button btn = new Button();
btn.setText("Click the Button");
btn.setOnAction(new EventHandler<ActionEvent>()
{
@Override
public void handle(ActionEvent event)
{
System.out.println("Hello :)");
}
});
StackPane root = new StackPane();
root.getChildren().add(btn);
Scene scene = new Scene(root, 300, 250);
stage.setTitle("JavaFX - JFXtras MonologFX");
stage.setScene(scene);
stage.show();
m.show();
}
public static void main(String[] args)
{
launch(args);
}
}
Ich habe den MonologFX von JFXtras (v8.0-r5) getestet, aber ich bin dabei geblieben!JFXtras MonologFX - Wie erkennt man, welche Taste gedrückt wurde
Kann mir jemand sagen, wie man überprüft, was die Schaltfläche in dem Dialog war, der vom Benutzer gedrückt wurde? Ich habe es auf viele Arten versucht, aber überhaupt kein Glück.
Vielen Dank.
Ich denke, dass Sie diese intelligenten bei * [email protected]* fragen müssen! Die Klasse 'MonologFXButton' enthält keine solchen Methoden, mit denen' EventHandler' hinzugefügt/entfernt werden kann! Ein kleiner Rat von mir, wenn du auf solche unvollständigen/vagen Projekte stößt, lass es einfach. Du kannst mit dem originalen 'JavaFX' individuelle Dialoge erstellen und es ist eine gute Übung! – Yahya
Unvollständige und vage Projekte? Nun, danke. – tbeernot