Was ich meine ist, angenommen, in meiner aktuellen Szene erscheint ein "Login" Button. Wenn der Benutzer auf den Login Button klickt, wird die gleiche Szene erscheinen, aber mit einem neuen Button namens "browse". Durchsuchen“drücken, bis Benutzer klickt versteckt‚Login‘klicken.Wie erstellt man eine Schaltfläche in javafx, die nur sichtbar ist, nachdem der Benutzer auf eine andere Schaltfläche geklickt hat?
-1
A
Antwort
1
Sie die setVisible()
wie angegeben von @Idos verwenden können. Sie müssen die Sichtbarkeit der Schaltfläche Durchsuchen anfänglich auf false
und auf die Wirkung von Login
Taste schalten Sie die Sichtbarkeit . zu true
ist hier ein MCVE Sie verstehen, wie es funktioniert:
import javafx.application.Application;
import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
public class Main extends Application {
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage primaryStage) throws Exception {
Button login = new Button("Login");
Button browse = new Button("Browse");
browse.setVisible(false);
login.setOnAction(e -> browse.setVisible(true));
VBox root = new VBox(10, login, browse);
root.setAlignment(Pos.CENTER);
Scene scene = new Scene(root, 300, 275);
primaryStage.setScene(scene);
primaryStage.show();
}
}
Verwandte Themen
- 1. C# - Erstellen einer Schaltfläche, wenn eine andere Schaltfläche geklickt wird
- 2. Maximieren Sie eine Schaltfläche, wenn auf eine Schaltfläche geklickt wird
- 3. Einrichten der OneTouchExpandable-Schaltfläche auf JavaFX SplitPane
- 4. Wie ändert man eine Eigenschaft einer Schaltfläche entsprechend der Schaltfläche, auf die geklickt wurde?
- 5. Funktion - Schaltfläche wird nur angezeigt, nachdem eine andere angeklickt wurde?
- 6. Wie lade ich eine Webseite neu, nachdem der Benutzer auf die vorherige Seite geklickt hat?
- 7. Wie wird ein UITabBar-Badge entfernt, nachdem der Benutzer auf eine andere Registerkarte geklickt hat?
- 8. asp.net Wie bekomme ich die ID der Schaltfläche Benutzer geklickt
- 9. Wie starte ich eine andere Aktivität, wenn eine Schaltfläche geklickt wird, die in main.xml definiert ist
- 10. CSS zurücksetzen, wenn der Benutzer auf eine andere Schaltfläche klickt
- 11. Wie erstellt man eine Schaltfläche zum Löschen in GridView?
- 12. Machen Sie eine Schaltfläche ausblenden, wenn eine andere Schaltfläche geklickt wird
- 13. wie man sichtbar und unsichtbar für eine Schaltfläche in Android
- 14. Speichern der Liste der Elemente, nachdem der Benutzer eine Schaltfläche gedrückt hat
- 15. Woher weiß ich, ob der Benutzer auf eine Schaltfläche geklickt hat?
- 16. Wie können Sie Felder zurückgeben, nachdem der Benutzer auf eine Schaltfläche geklickt hat, und die Felder in ABAP in eine Tabelle auf dem Bildschirm einfügen?
- 17. Warum ProgressBar oben auf der Schaltfläche ist nur sichtbar, wenn Schaltfläche deaktiviert ist?
- 18. Wie wird der GPS-Standort nur angezeigt, nachdem Sie auf die Schaltfläche geklickt haben?
- 19. Wie starte ich meine Spielschleife, nachdem ich auf der Begrüßungsseite auf eine Schaltfläche geklickt habe?
- 20. Wie erkennen, ob der Benutzer auf die Schaltfläche "Zurück" geklickt hat
- 21. Selenium RemoteWebDriver-Schaltfläche Klicken Sie auf die Zeitüberschreitung der Methodenmethode, obwohl die Schaltfläche geklickt wurde
- 22. Schaltfläche anzeigen, wenn der Benutzer eine Internetverbindung hat
- 23. Wie kann ich ein Layout aufrufen, nachdem ich auf eine Schaltfläche geklickt habe?
- 24. Wie man eine Icon-Schaltfläche in C++ erstellt
- 25. Wie zeige ich eine andere Schaltfläche durch Klicken auf eine Schaltfläche?
- 26. Wie kann ich einen Benutzer umleiten, wenn auf eine Schaltfläche geklickt wird?
- 27. Schaltfläche Klicken verursacht eine andere Schaltfläche zum Auslösen
- 28. Deaktivieren Sie eine Schaltfläche
- 29. Wie eine andere XML-Seite navigieren, wenn der Benutzer auf die Schaltfläche Nachricht Popup klicken
- 30. Schaltfläche gedrückt Hintergrund ist transparent, bevor geklickt
Verwenden Sie die Eigenschaft 'setVisible'? https://docs.oracle.com/javase/8/javafx/api/javafx/scene/Node.html#setVisible-boolean- – Idos
@Idos: Danke! – Foodaki