Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
blockly > ScrollbarPair
Class untuk sepasang scrollbar. Horizontal dan vertikal.
Tanda Tangan:
export declare class ScrollbarPair
Konstruktor
Properti
Metode
Metode |
Pengubah |
Deskripsi |
canScrollHorizontally() |
|
Menampilkan apakah scroll secara horizontal diaktifkan. |
canScrollVertically() |
|
Menampilkan apakah scroll secara vertikal diaktifkan. |
dispose() |
|
Buang sepasang scrollbar ini. Batalkan tautan dari semua elemen DOM untuk mencegah kebocoran memori. |
isVisible() |
|
Jika salah satu scrollbar terlihat. Scrollbar yang tidak disambungkan dapat hilang jika tidak diperlukan. |
resize() |
|
Hitung ulang kedua scrollbar lokasi dan panjang teks. Juga ubah posisi persegi panjang sudut. |
resizeContent(hostMetrics) |
|
Menghitung ulang scrollbar lokasi dalam jalur dan panjangnya. Fungsi ini harus dipanggil saat konten ruang kerja telah diubah. |
resizeView(hostMetrics) |
|
Menghitung ulang scrollbar lokasi pada layar
dan panjang jalur. Fungsi ini harus dipanggil jika tata letak atau ukuran jendela telah berubah. |
set(x, y, updateMetrics) |
|
Setel tuas kedua scrollbar. |
setContainerVisible(visible) |
|
Tetapkan apakah penampung scrollbar ini terlihat. |
setVisible(visible) |
|
Menetapkan visibilitas scrollbar yang ada. |
setX(x) |
|
Setel tuas scrollbar horizontal ke posisi tertentu dalam piksel CSS sesuai dengan induknya. |
setY(y) |
|
Setel tuas scrollbar vertikal ke posisi tertentu dalam piksel CSS sesuai dengan induknya. |
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-25 UTC.
[null,null,["Terakhir diperbarui pada 2025-07-25 UTC."],[],["The `ScrollbarPair` class manages horizontal and vertical scrollbars. It's constructed with a workspace and flags to add horizontal/vertical bars. Key actions include determining if scrolling is enabled in each direction, disposing of scrollbars, managing visibility, and resizing. Resizing involves recalculating scrollbar locations and lengths, considering both content changes (via `resizeContent`) and window layout changes (via `resizeView`). Methods allow setting scrollbar positions (`set`, `setX`, `setY`) and managing container visibility.\n"]]