Bahasa Pemrograman Pemrograman Visual 6 Pemrograman Visual dengan
Bahasa Pemrograman (Pemrograman Visual) #6 Pemrograman Visual dengan Java Swing #2 (j. Text. Area, j. Text. Pane)
Chaerul Anwar, M. T. I, Augury El Rayeb, S. Kom. , MMSI. Bahasa Pemrograman (Pemrograman Visual) | IST 103 Tujuan Pertemuan • Memahami pembuatan program java visual sederhana dengan swing: ▫ j. Text. Area ▫ j. Text. Pane ▫ j. Editor. Pane
Chaerul Anwar, M. T. I, Augury El Rayeb, S. Kom. , MMSI. Bahasa Pemrograman (Pemrograman Visual) | IST 103 j. Text. Area • ▫ Properties j. Text. Area yang biasa diisi: �variable Name Biasa dipakai untuk pemanggilan pada kode program �columns Untuk jumlah kolom yang menentukan lebar Text Area �rows Untuk jumlah baris yang menentukan tinggi Text Area �tool. Tip. Text Untuk menampilkan teks tooltip
Chaerul Anwar, M. T. I, Augury El Rayeb, S. Kom. , MMSI. Bahasa Pemrograman (Pemrograman Visual) | IST 103 j. Text. Area • ▫ Method j. Text. Area yang biasa digunakan: �get. Text() Digunakan untuk mendapatkan teks yang ada pada Text Area. �set. Text( ) Digunakan untuk mengganti isi teks yang ada pada Text Area. �append( ) Digunakan untuk menambahkan isi teks yang ada pada Text Area.
Chaerul Anwar, M. T. I, Augury El Rayeb, S. Kom. , MMSI. Bahasa Pemrograman (Pemrograman Visual) | IST 103 j. Text. Area – Contoh Penggunaan Variabel Name: ta. Isi. File Columns: 20 Rows: 5 Variabel Name: btn. Tambah. Teks Variabel Name: btn. Hapus Variabel Name: btn. Baca. Isi. Text. Area private void btn. Tambah. Teks. Action. Performed(java. awt. event. Action. Event evt) { ta. Isi. File. append("n. Hello dari button"); } private void btn. Baca. Isi. Text. Area. Action. Performed(java. awt. event. Action. Event evt) { lbl. Output. set. Text(ta. Isi. File. get. Text()); } private void btn. Hapus. Action. Performed(java. awt. event. Action. Event evt) { ta. Isi. File. set. Text(" "); }
Chaerul Anwar, M. T. I, Augury El Rayeb, S. Kom. , MMSI. Bahasa Pemrograman (Pemrograman Visual) | IST 103 j. Text. Pane • ▫ Properties j. Text. Area yang biasa diisi: �variable Name Biasa dipakai untuk pemanggilan pada kode program �editable Untuk menentukan apakah isi Text. Pane bisa di-edit atau tidak. �content. Type Untuk menentukan tipe dari isi Text. Pane (biasanya: text/plain atau text/html) �tool. Tip. Text Untuk menampilkan teks tooltip
Chaerul Anwar, M. T. I, Augury El Rayeb, S. Kom. , MMSI. Bahasa Pemrograman (Pemrograman Visual) | IST 103 j. Text. Pane • ▫ Method j. Text. Area yang biasa digunakan: �set. Page() Digunakan menentukan sumber content dari Text. Pane (bisa dari file atau url). �get. Text() Digunakan untuk mendapatkan teks yang ada pada Text Area. �set. Text( ) Digunakan untuk mengganti isi teks yang ada pada Text Area. �append( ) Digunakan untuk menambahkan isi teks yang ada pada Text Area.
Chaerul Anwar, M. T. I, Augury El Rayeb, S. Kom. , MMSI. Bahasa Pemrograman (Pemrograman Visual) | IST 103 j. Text. Pane – Contoh Penggunaan Variabel Name: tp. Isi. Url content. Type: text/plain editable: false Variabel Name: btn. Buka. File Variabel Name: txt. Url. File Variabel Name: btn. Buka. Url private void btn. Buka. Url. Action. Performed(java. awt. event. Action. Event evt) { try { tp. Isi. Url. set. Page(txt. Url. File. get. Text()); } catch (IOException ex) { Logger. get. Logger( Latihan. Frame_j. Text. Pane. class. get. Name()). log( Level. SEVERE, null, ex); } } private void btn. Buka. File. Action. Performed(java. awt. event. Action. Event evt) { try { tp. Isi. File. set. Page(get. Class(). get. Resource(txt. Url. File. get. Text())); } catch (IOException ex) { Logger. get. Logger( Latihan. Frame_j. Text. Pane. class. get. Name()). log( Level. SEVERE, null, ex); } }
Chaerul Anwar, M. T. I, Augury El Rayeb, S. Kom. , MMSI. Bahasa Pemrograman (Pemrograman Visual) | IST 103 j. Editor. Pane • j. Editor. Pane merupakan parent (class induk) dari JText. Pane, semua fitur j. Editor. Pane dimiliki oleh j. Text. Pane. • Penggunaan j. Editor. Pane sama dengan penggunaan yang sudah dijelaskan pada j. Text. Pane terdahulu.
Latihan Chaerul Anwar, M. T. I, Augury El Rayeb, S. Kom. , MMSI. Bahasa Pemrograman (Pemrograman Visual) | IST 103 Bahasa Pemrograman , Chaerul Anwar, MTI Buatlah form mencari Deret =================== JText Area • Bersihkan nilai j. Text. Area terlebih dahulu untuk menghapus nilai sebelumnya (jika sudah pernah dijalankan ) • Gunakan if untuk menentukan nilai tertinggi dan • terendah • Gunakan loop for () • Gunakan method append untuk mengisi nilai Pada JText. Area j. Text. Area 1. append(String. value. Of(i) + " ");
Latihan Chaerul Anwar, M. T. I, Augury El Rayeb, S. Kom. , MMSI. Bahasa Pemrograman (Pemrograman Visual) | IST 103 Bahasa Pemrograman , Chaerul Anwar, MTI Buatlah form mencari Deret ==================
Augury El Rayeb, S. Kom. , MMSI. Bahasa Pemrograman (Pemrograman Visual) | IST 103 Terima Kasih “The More You Share, The More You Get”
- Slides: 12