Video: Java Tutorial For Beginners 1 - Introduction and Installing the java (JDK) Step by Step Tutorial 2024
Kawalan ScrollBar dalam JavaFX biasanya tidak digunakan dengan sendirinya; Sebaliknya, ia digunakan oleh kawalan lain seperti ScrollPane atau ListView untuk memaparkan bar skrol yang membolehkan pengguna menatal kandungan panel atau kawasan lain.
Walau bagaimanapun, terdapat keadaan apabila anda mungkin mahu menggunakan bar tatal untuk tujuan tertentu selain menatal rantau. Sebenarnya, anda sebenarnya boleh menggunakan bar tatal dengan banyak cara yang sama seperti anda menggunakan slider, kerana kedua-duanya adalah sangat serupa.
Satu perbezaan ialah tidak seperti slider, bar skrol tidak membenarkan tanda semak. Tetapi sebaliknya, bar tatal mempunyai butang kenaikan dan penundaan di kedua-dua hujung bar, yang membolehkan pengguna menetapkan nilai bar tatal ke atas atau ke bawah dalam kenaikan tetap.
Angka ini menunjukkan versi pengadun audio, hanya dilaksanakan dengan bar skrol. Seperti dalam versi slider, setiap bar tatal dipasangkan dengan objek Teks yang memaparkan nilai bar skrol apabila pengguna memanipulasi kawalan.
Anda boleh menggunakan kaedah penolong berikut untuk membuat setiap bar skrol gabungan dan objek teks:
Menggunakan bar skrol JavaFX untuk membuat papan pengadun.Node peribadi membuatScrollBar (int value) {Teks teks = Teks baru (); teks. setFont (Font baru ("sans-serif", 10)); ScrollBar sb = ScrollBar baru (); sb. setOrientation (Orientasi VERTICAL); sb. setPrefHeight (150); sb. valueProperty (). addListener ((boleh dilihat, oldvalue, newvalue) -> {int i = newvalue intValue (); text. setText (Integer toString (100-i));}); sb. setValue (nilai); Kotak VBox = VBox baru (10, sb, teks); kotak. setPadding (Inset baru (10)); kotak. setAlignment (Pos CENTER); kotak. setMinWidth (30); kotak. setPrefWidth (30); kotak. setMaxWidth (30); kotak kembali;}