Video: Your Own Sunset Effect - Intro to Java Programming 2025
Điều khiển ScrollBar trong JavaFX thường không được sử dụng bởi chính nó; thay vào đó, nó được sử dụng bởi các điều khiển khác như ScrollPane hoặc ListView để hiển thị thanh cuộn cho phép người dùng cuộn các nội dung của bảng điều khiển hoặc khu vực khác.
Tuy nhiên, có những dịp bạn có thể muốn sử dụng một thanh cuộn cho một số mục đích khác ngoài di chuyển một khu vực. Trong thực tế, bạn thực sự có thể sử dụng một thanh cuộn theo nhiều cách giống như bạn sử dụng thanh trượt, vì hai thanh này rất giống nhau.
Một điểm khác biệt là không giống như thanh trượt, thanh cuộn không cho phép đánh dấu. Nhưng mặt khác, một thanh cuộn có các nút tăng và giảm trên một đầu của thanh, cho phép người dùng thiết lập giá trị thanh cuộn lên hoặc xuống theo từng bước cố định.
Hình này cho thấy một phiên bản của máy trộn âm thanh, chỉ được thực hiện với thanh cuộn. Như trong phiên bản thanh trượt, mỗi thanh cuộn được ghép nối với đối tượng Văn bản hiển thị giá trị của thanh cuộn bất cứ khi nào người dùng thao tác kiểm soát.
Sử dụng thanh cuộn JavaFX để tạo bảng trộn. private Node makeScrollBar (giá trị int) {Văn bản văn bản = văn bản mới (); bản văn. setFont (Font mới ("sans-serif", 10)); ScrollBar sb = new ScrollBar (); sb. setOrientation (Định hướng VERTICAL); sb. setPrefHeight (150); sb. valueProperty (). addListener ((có thể quan sát được, oldvalue, newvalue) -> {int i = newvalue. intValue () văn bản setText (Integer toString (100-i));}); sb. setValue (giá trị); VBox box = new VBox (10, sb, text); cái hộp. setPadding (mới Insets (10)); cái hộp. setAlignment (Pos CENTER); cái hộp. setMinWidth (30); cái hộp. setPrefWidth (30); cái hộp. setMaxWidth (30); hộp trả lại;}