Parent
λͺ¨λ 컨ν
μ΄λμ μΆμ ν΄λμ€
λͺ¨λ λ μ΄μμ 컨ν
μ΄λ(Pane, Group, VBox, HBox, AnchorPane, β¦) μ κ³΅ν΅ λΆλͺ¨ ν΄λμ€μ
λλ€.
Parentμ μν
β’
μμ λ
Έλ(getChildren())λ₯Ό κ΄λ¦¬ν μ μλ κΈ°λ₯ μ 곡
β’
FXML λ‘λ μ, λ£¨νΈ μ»¨ν
μ΄λλ₯Ό λ°ννκΈ° μν κ³΅ν΅ νμ
μΌλ‘ μ¬μ©λ¨
β’
Sceneμ μμ±μμ μ λ¬ κ°λ₯ (Sceneμ 루νΈλ Parent νμ
)
Object
ββ Node (λͺ¨λ UI μμμ μ΅μμ ν΄λμ€)
ββ Parent (μμ λ
Έλλ₯Ό κ°μ§ μ μλ ν΄λμ€)
ββ Group
ββ Region
β ββ Pane
β ββ StackPane
β ββ AnchorPane
β ββ VBox
β ββ HBox
β ββ GridPane
β ββ ...
ββ Control (λ²νΌ, ν
μ€νΈνλ λ±μ μ¬κΈ°λ‘λΆν° νμ)
Plain Text
볡μ¬
classDiagram
Object <|-- Node
Node <|-- Parent
Parent <|-- Group
Parent <|-- Region
Parent <|-- Control
Region <|-- Pane
Pane <|-- StackPane
Pane <|-- AnchorPane
Pane <|-- VBox
Pane <|-- HBox
Pane <|-- GridPane
Mermaid
볡μ¬
μ£Όμ ν΄λμ€ λΉκ΅
ν΄λμ€ | μν | νΉμ§ |
Node | νλ©΄μ νμλλ λͺ¨λ UI μμμ κΈ°λ³Έ λ¨μ | Button, Label, Pane λ± λͺ¨λ JavaFX UI μμμ μ΅μμ ν΄λμ€ |
Parent | λ€λ₯Έ λ
Έλλ₯Ό μμμΌλ‘ ν¬ν¨ν μ μλ 컨ν
μ΄λμ λΌλ | μΆμ ν΄λμ€λ‘, μμ λ
Έλλ₯Ό κ΄λ¦¬νλ κΈ°λ₯ μ 곡 |
Pane | λ μ΄μμ 컨ν
μ΄λμ κΈ°λ³Έ ν΄λμ€ | Parentμ νμ ν΄λμ€λ‘, μμ λ
Έλμ λ°°μΉλ₯Ό λ΄λΉ |
VBox | μΈλ‘ λ°©ν₯μΌλ‘ μμ λ
Έλλ₯Ό λ°°μΉνλ λ μ΄μμ | Paneμ νμ ν΄λμ€ |
HBox | κ°λ‘ λ°©ν₯μΌλ‘ μμ λ
Έλλ₯Ό λ°°μΉνλ λ μ΄μμ | Paneμ νμ ν΄λμ€ |
AnchorPane | μμ λ
Έλλ₯Ό μ΅μ»€ ν¬μΈνΈλ₯Ό κΈ°μ€μΌλ‘ λ°°μΉνλ λ μ΄μμ | Paneμ νμ ν΄λμ€ |




