Langsung ke konten utama

PENUGASAN 11 PEMROGRAMAN BERBASIS OBJEK KELAS B (Text Editor)

 Pada post kali ini kita akan membuat sebuah aplikasi Text Editor. Aplikasi ini dapat digunakan untuk membuat, mengolah, menyunting dan menyimpan teksKita akan membuat aplikasi ini dengan menggunakan bahasa pemrograman java, khususnya menggunakan aplikasi BlueJ. 

Untuk membuat aplikasi text editor, kita hanya membutuhkan satu class, yaitu TextEditor class. Fungsi dan implementasi dari masing-masing class akan dijelaskan lebih lanjut di bawah.


TextEditor

Secara umum, class ini hanya berisi dua method yaitu untuk membuat tampilan dari text editor, dan untuk memproses perintah yang dipilih oleh user. Dalam text editor yang dibuat kali ini, ada beberapa perintah yang dapat digunakan oleh user, antara lain : 

    Menu File

  • Open    : Untuk membuka file
  • Save     : Untuk menyimpan file
  • Print     : Untuk mencetak file
  • New      : Untuk membuka file baru
    Menu Edit

  • Cut        : Untuk memotong teks
  • Copy     : Untuk menyalin teks
  • Paste      : Untuk menempelkan teks
    Menu Close  : Untuk menutup aplikasi

Berikut adalah implementasi program dari aplikasi text editor : 




Output
Untuk menjalankan aplikasi text editor, maka kita bisa meng-klik kanan TextEditor Class lalu pilih void menu(String[] args)


Tampilan awal ketika aplikasi dijalankan


Kita bisa menulis apapun di aplikasi text editor ini


Lalu kita bisa menyimpan teks yang sudah kita buat dengan format .txt


Kemudian kita coba membuka file yang sudah kita simpan


Maka file akan terbuka seperti tadi


Lalu kita juga bisa mencetak teks yang telah kita buat dengan memilih menu print


Sebagai catatan, jika kita menekan Cancel pada menu Open, Save ataupun Print, maka akan muncul tampilan seperti ini


Ada beberapa menu lain yang bisa dipakai di bagian Edit seperti Cut, Copy, dan Paste. Kita juga bisa menggunakan shortcut yang umum digunakan untuk melakukan perintah Copy misalnya dengan CTRL + C atau Paste dengan CTRL + V


Sekian penjelasan mengenai cara membuat aplikasi Text Editor menggunakan java. Mohon maaf apabila ada kekurangan dan kesalahan pada post ini. Terima kasih sudah membaca:)


Komentar