Heim >Java >javaLernprogramm >Wie erhalte ich die Knotenhöhe in JavaFX vor dem Layout genau?
Knotenhöhe in JavaFX ermitteln
Um die Höhe eines Knotens in JavaFX zu ermitteln, müssen Sie die folgenden Schritte ausführen:
Erklärung
JavaFX-Layoutberechnungen umfassen die Anwendung von CSS-Stilen und die Ausführung eines Layoutdurchlaufs. Dieser Vorgang erfolgt typischerweise während eines „Pulses“ (einer automatischen Prüfung auf schmutzige Objekte in der Szene); Wenn Sie jedoch Knotengrößenmessungen benötigen, bevor das Layout erfolgt, müssen Sie die CSS-Anwendung und den Layoutdurchlauf manuell auslösen.
Alternative
Ein alternativer Ansatz ist das Überschreiben die Methode „layoutChildren()“ des übergeordneten Knotens, um die Anpassung der untergeordneten Knoten während des Layoutdurchlaufs zu handhaben. Dies erfordert jedoch das Überschreiben anderer Methoden wie „computePrefHeight()“ für genaue Größenberechnungen.
Das obige ist der detaillierte Inhalt vonWie erhalte ich die Knotenhöhe in JavaFX vor dem Layout genau?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!