Đối tượng của lớp Scrollbar được sử dụng để thêm thanh cuộn ngang và dọc. Scrollbar là một thành phần GUI cho phép chúng ta thấy số hàng và cột vô hình.
Nội dung chính
Khai báo lớp AWT Scrollbar
package vn.kienthuclaptrinh.awt; import java.awt.Frame; import java.awt.Scrollbar; public class ScrollbarExample1 { public ScrollbarExample1() { Frame f = new Frame("Ví dụ Scrollbar trong Java AWT"); Scrollbar s = new Scrollbar(); s.setBounds(350, 150, 15, 200); f.add(s); f.setSize(400, 400); f.setLayout(null); f.setVisible(true); } public static void main(String args[]) { new ScrollbarExample1(); } }
Ví dụ Scrollbar trong Java AWT
Kết quả:
Ví dụ Scrollbar trong Java AWT với AdjustmentListener
package vn.kienthuclaptrinh.awt; import java.awt.Frame; import java.awt.Label; import java.awt.Scrollbar; import java.awt.event.AdjustmentEvent; import java.awt.event.AdjustmentListener; public class ScrollbarExample2 { public ScrollbarExample2() { Frame f = new Frame("Ví dụ Scrollbar trong Java AWT"); final Label label = new Label(); label.setAlignment(Label.CENTER); label.setSize(400, 100); final Scrollbar s = new Scrollbar(); s.setBounds(350, 150, 15, 200); f.add(s); f.add(label); f.setSize(400, 400); f.setLayout(null); f.setVisible(true); s.addAdjustmentListener(new AdjustmentListener() { @Override public void adjustmentValueChanged(AdjustmentEvent e) { label.setText("Giá trị dọc của Scrollbar là:" + s.getValue()); } }); } public static void main(String args[]) { new ScrollbarExample2(); } }
Kết quả: