Membuat Komponen JTextArea, JComboBox dan Color Font Pada Netbeans

2.1 PENDAHULUAN
Pada BAB II ini akan dikemukakan pengetahuan dasar mengenai komponen JtextArea dan JComboBox yang terdapat di dalam pembuatan GUI.melalui bab ini diharapkan kita akan memahami dengan benar apa itu komponen jtextArea dan jComboBox , bagaimana cara membuatnya serta langkah-langkah dalam pembuatannya untuk mempercepat proses kita bekerja.

2.2 TUJUAN
1. Mengetahui apa yang dimaksud dengan jTextArea dan jcomboBox.
2. Mengetahui kegunaan dari jTextArea dan jcomboBox.

2.3 DASAR TEORI
Komponen JComboBox digunakan untuk menampilkan item pilihan dalam bentuk combo.Komponen ini sebenarnya seperti sebuah textfield yang memiliki drop dwon sehingga user dapat memilih satu dari sekian item yang terdapat di dalam daftar.Terdapat dua buah constructor yang dapat digunakan untuk membentuk komponen ini, yaitu:
JcomboBox()
JcomboBox(vector v)
Dalam hal ini , v adalah vektor yang menginisialisasi objek JcomboBox.Item-item   yang akan dijadikan pilihan dimasukkan ke dalam daftar melalui pemanggilan methjod add(). Adapun bentuk umum dari method tersebut sebagai berikut:
 Void addItem(Object obj) Disini , obj adalah objek yang akan dimasukkan ke dalam daftar item pada combobox.

Komponen  JTextArea  digunakan untuk menampilkan string yang lebih dari satu baris.pada umumnya,komponen ini dugunakan untuk melakukan  input data maupun menampilkan  teks yang  berupa  keterangan.Berikut ini bentuk Conscructor dari kelas JTextArea.
JTextArea()
JTextArea(String str)
JTextArea(String str,int widht,int height)
JtextArea(int widht,int height)
Disini str adalah teks yang akan diisikan ke dalam komponen textarea yang dibuat,width adalah kolom atau lebar textarea,dan height adalah tinggi atau jumlah baris dari textarea. Untuk menentukan teks di dalam  komponen JTextArea, kita hanya perlu menggunakan method setText (); sedangkan untuk mendapatkan  teks,method yang digunakan adalah getText().

2.4 LANGKAH KERJA
1. Pada design awal masukkan JLabel , JTextField dan juga JTextArea seberapa yang diperlukan.


2. Kemudian klik kanan pada komponen JComboBox , pilih properties – klik tombol pilihan pada menu model – hapus itemnya, kemudian klik : Arial, Verdana dan Tahoma lalu close kan.setelah di ubah klik kanan pada jComboBox1 nya – event – Action – ActionPerformed dan ketikkan perintah berikut.

3. Lakukan cara yang sama seperti cara di atas , dengan cara klik kanan pilih properties – klik tombol pilihan pada menu model – hapus itemnya, kemudian klik : 14, 16, 18 pada jComboBox2 ini kita mengatur ukuran font lalu di close kan .setelah di ubah klik kanan pada jComboBox2 nya – event – Action – ActionPerformed dan ketikkan perintah berikut.

4. Pada jComboBox3 juga sama seperti pada jComboBox1 dan jComboBox2 , hanya saja bedanya di jComboBox3 kita mengatur warna untuk di tampilkan di jTextArea dengan perintah berikut.

5. Setelah selesai di masukkan source kodenya ubah textnya sesuai keinginan kita dan atur sebagus mungkin.


6. Run kan file pada source kodenya agar ditampilkan hasilnyaa.setelah hasil ditampilkan ketikan apa yang ingin kita ketikkan.


2.5 ANALISA
 
JComboBox1.getSelectedItem() artinya :  user Memilih Tipe Tulisan Yang Ada Di Dalam List Font. Jika User Memilih salah Satu yang tersedia maka Dapatkan Item Tersebut yang ada terdapat JComboBox1(Font). Jika User memilih Arial, Verdana atau tohama  Maka Aturkan(Set) Di JtextArea1. Dimana Fontnya Akan Diatur, new Font artinya Font yang Akan Diubah yaitu Arial, Dengan Font Plain(12), Itu Pengandain Jika User Memilih Tipe Arial Di List. 

 Jika User memilih Ukuran 14 yang sudah terlist Di dalam ComboBox2(Size) Maka JTextArea1 Akan Di Setkan Dengan Font yang Baru(New Font) Dimana get.Font. Yaitu Ukuran 14 yang akan Di atur Kedalam TextArea. Jadi Jika User Choice 14  Maka Akan akan terubah ukruan font pada JTextArea1 menjadi ukuran 14. Dan Begitu juga dengan lainnya.

 Merupakan coding untuk Colour(JComboBox3), Jika User memilih Warna yang terlist di   dalam ComboBox3. Seandainya User Memilih Warna Biru maka Data yang ada Di  JText Area1 akan Menjadi Warna biru Semua. Dimana SetForeground(mengatur latarDepan) lalu Color.blue(Warna.Biru), Dan Seterusnya.

2.6 KESIMPULAN
Jadi Dalam Praktikum ini Kita dapat Mengetahui 5 Komponen Dari Swing  yaitu Label, TextField, Button, CheckBox Dan TextArea. Masih Banyak komponen yang belum Kita mengetahui Funsinya.
JTextField => komponen yang digunakan untuk memasukkan sebaris string yang selanjutnya  dapat  digunakan sebagai input bagi proses selanjutnya.

JLabel => komponen yang digunakan untuk membuat tulisan atau gambar pada frame sebagai suatu informasi untuk pengguna program.

JButton => Tombol “push”. JButton adalah komponen berbentuk tombol. Komponen ini banyak digunakan sebagai eksekusi terhadap tindakan yang diinginkan. Pada aplikasi komputer, biasanya dibutuhkan tombol untuk mengeksekusi sebuah  perintah.

JTextArea => komponen yang mirip dengan JTextField tetapi dapat menampung lebih dari 1 baris.

JComboBox=> Menampilkan suatu item dalam bentuk menu kebawah atau drop down list.