Thread Untuk Membuat Teks Berjalan Horizontal Dengan Java
Table of Contents
Thread adalah pengontrol aliran program, sehingga dari pengontrol itulah terbentuk rangkaian eksekusi dari suatu program. Dalam mengimplementasikan thread ke dalam program berbasis java, dua cara yang dapat kita gunakan adalah implements Runnable ataupun extend thread. Saya pilih yang implements Runnable saja.
Logika untuk menerapkan teks berjalan ini cukup mudah, sebelumnya coba buat design sederhana pada JFrame form java.
Pada method run() tuliskan source berikut untuk mengimplementasikan logika berjalan pada tulisan :
Logika untuk menerapkan teks berjalan ini cukup mudah, sebelumnya coba buat design sederhana pada JFrame form java.
Tulisan "INI TULISAN BERJALAN" saya buat dalam bentuk JLabel yang variabelnya saya namakan dengan 'tulisan'.
Buka sourcenya, tambahkan source code berikut untuk mendefinisikan thread dan mendeklarasikan variabel yang dibutuhkan untuk menggerakkan tulisan.
Pada method run() tuliskan source berikut untuk mengimplementasikan logika berjalan pada tulisan :
Logika singkat dari source itu adalah :
- Jika koordinat X pada tulisan posisinya lebih dari lebar panel, maka jalan ke kiri = true, dan jalan ke kanan di falsekan.
- Jika jalan ke kiri true, maka koordinat X akan dikurangi dengan harapan agar tulisan bergeser ke arah koordinat negatif yaitu ke arah kiri.
- Jika koordinat X mencapai batas maksimal tepi kiri, saya batasi dengan koordinat 5. Maka jalan kiri = false, dan jalan ke kanan di falsekan.
- Jika jalan ke kanan = true, maka koordinat X akan ditambah agar tulisan bergerak ke kanan. Yakni ke arah koordinat positif.
Semoga bermanfaat ya...
Salam
Post a Comment