2015-04-29 14 views

Trả lời

7

Mọi thứ trên đồ thị cảnh JavaFX là Node. Mỗi nút có toạ độ X và tọa độ Y. Nhưng có nhiều cách khác nhau để set/change position của một thành phần con. Nó phụ thuộc vào trình quản lý bố cục được sử dụng để hiển thị thành phần trên biểu đồ cảnh.

  • Có nhà quản lý bố trí, giống như Group, mà không tính toán vị trí mặc định của con và bạn có thể sử dụng layoutXlayoutY trực tiếp vào chúng
  • Có nhà quản lý bố trí khác, như Region, mà vị trí mặc định automatically tính toán của con sử dụng layoutX và sắp xếp để điều chỉnh vị trí của các thành phần từ vị trí mặc định của chúng, bạn cần phải sử dụng các giá trị translateXtranslateY.

Từ các tài liệu:

Nếu nút được quản lý và có một khu vực như mẹ của nó, sau đó khu vực bố trí sẽ thiết lập layoutX theo chính sách bố trí riêng của mình. Nếu nút không được quản lý hoặc bị chặn bởi một nhóm, thì ứng dụng có thể đặt layoutX trực tiếp để định vị nó.

Các vấn đề liên quan