Ich erstelle eine Benutzeroberfläche mit dem Java FX-Szenengenerator und möchte, dass eine Schaltfläche in einer Symbolleiste zur rechten Seite der Symbolleiste hin schwebt. Ich habe versucht, die Knotenausrichtung der Eltern (Symbolleiste) und auch die Schaltfläche zu ändern, aber beide scheinen ignoriert zu werden.So richten Sie eine Schaltfläche in der Java FX-Symbolleiste richtig aus
Antwort
Fügen Sie einen Bereich ohne Inhalt hinzu, der immer größer wird, um den verfügbaren Platz zwischen den linksbündig ausgerichteten Werkzeugen in der Leiste und den rechts ausgerichteten zu erweitern.
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>
<ToolBar prefHeight="40.0" prefWidth="318.0" xmlns:fx="http://javafx.com/fxml/1" xmlns="http://javafx.com/javafx/8">
<Button text="Apples" />
<Button text="Oranges" />
<Pane HBox.hgrow="ALWAYS" />
<Button text="Help" />
</ToolBar>
Danke Ich erwartete eine Eigenschaft der beteiligten Knoten, aber wenn das Hinzufügen eines anderen Knotens das gewünschte Ergebnis erhält, dann ist es auch in Ordnung. –
Ich schätze, das funktioniert nicht in FX8? HBox.hgrow ist in meinem Code nicht auf den Bereich anwendbar. Es ist nicht aus dem Namensraum erkannt und tut wirklich nichts –
@jewelsea Haben Sie Glück gehabt, dies in JavaFX8 zu verwenden? Cus ich kann es nicht zum Funktionieren bringen .... Scheint, dass ToolBar nicht mehr von HBox erbt? –
- 1. iOS - So richten Sie UIAlertActions richtig aus?
- 2. So richten Sie ImageView richtig aus
- 3. So richten Sie das Pfeilsymbol vertikal an der Mitte aus
- 4. BootStrap, So richten Sie eine feste rechte Spalte rechts aus
- 5. So richten Sie Java EE-Sicherheitsrollen ein
- 6. So richten Sie meine Social Media-Schaltfläche an der oberen rechten Ecke aus
- 7. So richten Sie eine JavaScript-Entwicklungsinfrastruktur ein
- 8. So richten Sie JSF-Komponenten an der Mitte aus
- 9. So richten Sie die Schwenkkomponenten in einem JPanel aus
- 10. So richten Sie Schaltflächen auf einem HorizontalPanel (GWT) aus
- 11. So richten Sie die Schaltfläche aus, um mit Bootstrap zu zentrieren
- 12. So richten Sie die Werte von footerTemplate im Kendo-Raster richtig aus?
- 13. So richten mehr Taste Daten aus der Datenbank in PHP
- 14. So richten Sie Eclipse TPTP ein
- 15. So richten Sie MQSeries in Perl ein
- 16. Richten Sie Schaltflächenbild an der rechten Kante von UIButton aus
- 17. iOS Auto Layout: Richten Sie die Kante einer Schaltfläche auf die Mitte einer anderen Schaltfläche aus?
- 18. So richten Sie einen Wert an einer bestimmten Ausrichtung aus
- 19. Wie richten Sie Nachrichten in UIAlertView aus?
- 20. So richten Sie Text in Android
- 21. So richten Sie die Hauptklasse in der Manifestdatei in jar ein, das vom NetBeans-Projekt
- 22. So richten Sie alle Steuerelemente aus (WPF-Stile)
- 23. TFS 2010 - So richten Sie eine neue Anwendung ein
- 24. So richten Sie Bilder nebeneinander mit Ankertext aus?
- 25. So richten Sie mein Etikett und Eingabefeld aus
- 26. So richten Sie Pfad und env so richtig ein Python verwendet
- 27. So richten Sie den Inhalt des Benachrichtigungsinhalts in Android
- 28. Richten Sie das Etikett an der Mitte des Dockpanels aus.
- 29. So führen Sie eine Mac-Anwendung aus Java aus?
- 30. Richten Sie die Werte der Zellen in JTable aus?
Warum die unten Stimme !? Es würde wirklich helfen, wenn Sie den Grund für Ihre Ablehnung in einem Kommentar hinterlassen würden. Ich habe mein Problem ziemlich klar und prägnant formuliert. Ist das keine gültige Frage? Oder willst du Screenshots von mir, die das Knoten-Orientierungs-Häkchen ankreuzen :-) –
Deine ursprüngliche Frage wurde gefragt, wie man linksbündig in einer Werkzeugleiste ausgerichtet wird, was standardmäßig geschieht, also ist es sinnlos, bis es bearbeitet wurde. [Knotenausrichtung] (https://wiki.openjdk.java.net/display/OpenJFX/Node+Orientation+in+JavaFX) ist ein anderes Konzept als [Ausrichtung] (http://docs.oracle.com/javase/ 8/javafx/api/javafx/scene/layout/HBox.html # alignmentProperty), so dass das Mischen der beiden in der Frage für mich ohne weiteren Kontext, Code oder Grafik verwirrend war (nicht, um das Kontrollkästchen zu aktivieren, sondern um das gewünschte Symbolleiste würde aussehen und was Ihr aktueller Code generiert). – jewelsea