2013-02-08 40 views
5

mới nhất Tôi muốn hiển thị mục cuối cùng được thêm vào trong giao diện bảng khi xuất hiện thanh cuộn. Có cách nào cho cùng và nó sẽ biết ơn nếu có thể.javafx tableview tự động cuộn đến

Tôi đã chọn ô cuộn có thuộc tính setValue() ngang và dọc. Có cách nào tương tự cho thanh cuộn bảng xem không?

Trả lời

3

Đây là giải pháp chung hoàn chỉnh:

public static <S> void addAutoScroll(final TableView<S> view) { 
    if (view == null) { 
     throw new NullPointerException(); 
    } 

    view.getItems().addListener((ListChangeListener<S>) (c -> { 
     c.next(); 
     final int size = view.getItems().size(); 
     if (size > 0) { 
      view.scrollTo(size - 1); 
     } 
    })); 
} 
Các vấn đề liên quan