Video: JavaFX Scene Builder Tutorial - Make GUI Responsive 2024
Kelas
HBox
menyediakan salah satu yang paling mudah dari semua pengurus susunatur JavaFX: Ia mengatur satu atau lebih nod ke baris mendatar. Jadual ini membentangkan pengeluar dan kaedah yang paling biasa digunakan dalam kelas
HBox
.
Pembina | Deskripsi |
HBox ()
|
Mencipta
HBox
kosong. |
HBox (jarak ganda)
|
Mencipta kosong
HBox
dengan jarak yang ditetapkan. |
HBox (Node … kanak-kanak)
|
Mencipta
HBox
dengan nod anak yang ditentukan. Pembina ini membolehkan anda membuat
HBox
dan menambah nod kanak-kanak kepadanya pada masa yang sama. |
HBox (jarak berganda, Node … kanak-kanak)
|
Mencipta
HBox
dengan jarak dan anak nod yang ditentukan. |
Kaedah | Penerangan |
ObservableList getChildren ()
|
Mengembalikan koleksi semua nod kanak-kanak yang telah ditambahkan ke
HBox
. Koleksi dikembalikan sebagai jenis
ObservableList
, yang termasuk kaedah
addAll
, yang membolehkan anda menambah satu atau lebih nod ke senarai. |
statik void setAlignment (penjajaran pos)
|
Mengeset penjajaran bagi nod kanak-kanak dalam
HBox
. |
statik void setHgrow (Anak nod, prioriti keutamaan)
|
Menetapkan tingkah laku pertumbuhan nod kanak-kanak yang diberikan. |
static void setMargin (Anak nod, nilai Inset)
|
Tetapkan margin untuk node anak yang diberikan. |
void setPadding (nilai Inset)
|
Tetapkan padding di sekeliling tepi dalam
Hbox
. |
void setSpacing (double value)
|
Menetapkan jarak antara nod yang dipaparkan dalam
HBox
. |
Kelas
HBox
ditakrifkan dalam
javafx. tempat kejadian. pakej susun atur
, jadi anda perlu memasukkan penyataan
import
yang berikut dalam mana-mana program yang menggunakan
havafx import
HBox
:
. tempat kejadian. susun atur. *;
Cara paling mudah untuk membuat
HBox
adalah untuk mula-mula membuat nod yang anda mahu letakkan di
HBox
dan kemudian panggil pembina
HBox
Butang btn1 = Butang baru ("Butang Satu");
Button btn2 = Button baru ("Button Two");
Butang btn3 = Butang baru ("Butang Tiga");
HBox hbox = HBox baru (btn1, btn2, btn3);
Jika anda lebih suka membuat kawalan HBox dalam keadaan awal kosong dan kemudian menambah kawalan, anda boleh berbuat seperti ini:
Hbox. getChildren (). addAll (btn1, btn2, btn3);
Di sini, kaedah
getChildren
dipanggil, yang mengembalikan koleksi semua kanak-kanak yang ditambahkan pada anak tetingkap
HBox
.Koleksi ini ditakrifkan oleh kelas
ObservableList
, yang merangkumi kaedah bernama
addAll