Rumah > Java > javaTutorial > Bagaimana Mendapatkan Ketinggian Nod dengan Tepat dalam JavaFX Sebelum Layout?

Bagaimana Mendapatkan Ketinggian Nod dengan Tepat dalam JavaFX Sebelum Layout?

Linda Hamilton
Lepaskan: 2024-12-27 11:51:12
asal
217 orang telah melayarinya

How to Accurately Get Node Height in JavaFX Before Layout?

Mendapatkan Ketinggian Nod dalam JavaFX

Untuk mendapatkan ketinggian nod dalam JavaFX, perlu mengikuti langkah berikut:

  1. Buat nod untuk diletakkan dalam VBoxes.
  2. Tambahkannya pada adegan sementara (yang boleh menjadi adegan tiruan tanpa lampiran pentas tetapi dengan peraturan CSS yang sepadan dengan adegan utama anda).
  3. Panggil kedua-dua applyCss() dan susun atur() pada setiap nod (atau pada akar adegan tiruan ).
  4. Ukur sempadan reka letak nod.
  5. Tambahkan nod pada VBoxes dalam pemandangan sebenar anda berdasarkan algoritma reka letak anda.

Penjelasan

Pengiraan reka letak JavaFX melibatkan penggunaan gaya CSS dan melaksanakan pas reka letak. Proses ini biasanya berlaku semasa "nadi" (pemeriksaan automatik untuk objek kotor di tempat kejadian); namun, jika anda memerlukan ukuran saiz nod sebelum reka letak berlaku, anda perlu mencetuskan aplikasi CSS dan pas reka letak secara manual.

Alternatif

Pendekatan alternatif adalah untuk mengatasi kaedah layoutChildren() nod induk untuk mengendalikan pelarasan nod kanak-kanak semasa pas reka letak. Walau bagaimanapun, ini melibatkan mengatasi kaedah lain seperti computePrefHeight() untuk pengiraan saiz yang tepat.

Atas ialah kandungan terperinci Bagaimana Mendapatkan Ketinggian Nod dengan Tepat dalam JavaFX Sebelum Layout?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan