Thread Untuk Membuat Teks Berjalan Horizontal atau Vertikal Dengan Java

Table of Contents
Postingan ini adalah kelanjutan dari pembahasan sebelumnya, Thread Untuk Membuat Teks Berjalan Horizontal Dengan Java, yang hanya membahas mengenai teks yang berjalan secara horizontal saja. Maka, kali ini saya membahas mengenai thread untuk membuat teks bisa berjalan dengan pilihan arah horizontal atau vertikal menggunakan pemrograman java. 

Sebelum kita masuk ke pemrograman, terlebih dahulu dibuat perancangan GUI-nya yang saya rancang melalui GUI Builder Netbeans. Perlu disimak bahwa interface terdiri atas satu panel untuk menampung label bertuliskan "INI TULISAN BERJALAN", serta empat tombol button yang masing-masing bertuliskan : 
  • BERHENTI : untuk menghentikan gerakan tulisan 
  • JALAN LAGI : untuk menggerakkan tulisan setelah dihentikan
  • VERTIKAL : untuk merubah arah gerak tulisan menjadi vertikal 
  • HORIZONTAL : untuk merubah arah gerak tulisan menjadi Horizontal 
Berikut ini adalah rancangan GUI-nya : 



























Setelah rancangan selesai dibuat, maka kita dapat masuk ke Source untuk meng-coding program. Thread yang saya gunakan adalah implements Runnable. Selengkapnya dapat dilihat sebagai berikut : 
























baris ke 20 hingga 27 adalah deklarasi terhadap variabel yang diperlukan, sebagai catatan varibel boolen yang bernilai true akan menentukan bagaimana tulisan mulai bergerak. Maka, saya menginginkan tulisan terlebih dulu bergerak ke arah variabel hor, yang jika bernilai awal true, bergerak horisontal ke arah kanan. Jika variabel hor bernilai false akan bergerak ke arah vertikal arah bawah. Berikut, lanjutan coding-nya : 





















Jika variabel hor bernilai true, maka bergerak horisontal dan jika false bergerak vertikal. Jika user memilih tombol berhenti pada button, maka program akan memanggil variabel 'tunggu'. Ini lanjutan coding untuk logika berjalan horisontal : 
























dan ini untuk arah vertikal : 
























Dan terakhir, ini aksi untuk masing-masing button : 
























Akhirnya.... Program dapat berjalan sesuai harapan (^_^).... 


Tambahan dari saya, biar teman-teman tidak bingung dalam menirukan program saya, maka saya kasih link download program tulisan berjalan yang telah saya buat diatas. Agar teman-teman mendapatkan referensi program dengan jelas : 


Semoga Bermanfaat ya.... 
Salam


4 comments

Terima kasih telah mampir di blog kami. Jika ingin menghubungi penulis, silakan kirim pesan via email di kitainformatika@gmail.com atau via WA di 087750503014. Jika mood penulis lagi baik, biasanya fast respon.
Comment Author Avatar
April 24, 2016 at 10:06 AM Delete
gan kalo cara buat background bergerak keatas (Y) , misalnya game kaya pesawat tempur ,itu kira2 gmn ya thanks
Comment Author Avatar
April 24, 2016 at 8:32 PM Delete
Wah kurang tahu kalau di java gan, saya pernah buat game pesawat tempur kaya gitu di Unity
Comment Author Avatar
April 24, 2016 at 10:08 AM Delete
gan kalo cara buat background bergerak keatas (Y) , misalnya game kaya pesawat tempur ,itu kira2 gmn ya thanks
Comment Author Avatar
June 1, 2017 at 10:11 AM Delete
gan itu saya coba kok tombolnya dipencet ga mau ngganti arah tulisanya ya ?