Tôi đang phát triển một ứng dụng JavaFX trong đó một lớp tôi đã phát triển (mở rộng từ javafx.scene.Parent) được tạo khi đang chạy dựa trên mục nhập mà người dùng đã nhấp vào trong một điều khiển ListView.Nút JavaFX - Làm cách nào để người dùng cuối có thể thay đổi kích thước?
Chỉ cần rõ ràng về nút này, nó không được tạo bằng cách sử dụng công cụ bố cục như SceneBuilder, nó được tạo khi chạy dựa trên hành động của người dùng.
Hàm khởi tạo cho lớp nút tùy chỉnh của tôi tạo VBox và Nhãn và sử dụng tọa độ đã truyền (X, Y) trong phương thức hàm tạo để đặt các liên kết Bố cục của riêng nó. Sau đó tôi sử dụng một lớp tiện ích tùy chỉnh để làm cho nút có thể kéo được. Nút mới này sau đó được thêm vào ngăn ứng dụng chính.
Tuy nhiên, tôi đã không tìm hiểu cách tôi có thể thay đổi kích thước các nút này bởi người dùng. Nghĩa là, cho phép người dùng di chuột qua góc của nút, giữ và kéo để thay đổi kích thước. Một hoạt động mà tất cả người dùng được sử dụng, bất kể hệ điều hành là gì.
Có ai đã làm bất cứ điều gì như thế này trong JavaFX không? (Tìm kiếm của tôi về đề tài này dường như chỉ để kéo lên đối tượng trên thay đổi kích thước tự động mà một nút cha làm với nút con của nó.)
Rất cám ơn,
Ian.