Có, sử dụng ImageView
. Chỉ cần gọi
ImageView imageView = new ImageView("...");
imageView.setFitHeight(100);
imageView.setFitWidth(100);
Theo mặc định, nó sẽ không giữ nguyên tỷ lệ width:height
: bạn có thể làm cho nó làm như vậy với
imageView.setPreserveRatio(true);
Hoặc bạn có thể thay đổi kích thước Image trực tiếp trên tải:
Image image = new Image("my/res/flower.png", 100, 100, false, false);
Thay đổi kích thước hình ảnh khi tải rất hữu ích cho những thứ như hình thu nhỏ của hình ảnh lớn hơn do bộ nhớ được yêu cầu thấp hơn lưu trữ dữ liệu hình ảnh lớn hơn ion trong bộ nhớ.
Nguồn
2015-01-12 03:37:18
Câu hỏi này không nên bị đóng quá rộng. Câu hỏi này dành riêng cho JavaFX. Câu hỏi là ngắn gọn, rõ ràng và hữu ích. Không ai bỏ phiếu để đóng câu hỏi này đã từng trả lời một câu hỏi JavaFX. Tôi bỏ phiếu để mở lại. – jewelsea