Text Field, Option Pane, Konversi Tipe Data
Gimana nih yang kemarin udah coba netbeans, tentunya mudah bukan ? Yaapss karna itu masih dasar, Sekarang kita akan mendalami netbeans kembali. Materi sekarang adalah sesuai judul di atas yaitu Text Field, Option Pane ,Dan juga konversi tipe data.
Jangan lupa sebelum mengcoding sediakan secangkir kopi dan gorengannya terlebih dahulu supaya lebih josss
1. Text Field
JTextField merupakan komponen yang bisa digunakan untuk menginputkan dan menampilkan
data. Tipe data yang di operasikan oleh JTextField hanyalah string.
Method yang sering digunakan adalah sebegai berikut:
LANGKAH LANGKAH:
Awal awal kalian membuat tampilan terlebih dahulu kurang lebih seperti ini. Sebenernya untuk tampilan itu terserah kalian disini saya hanya mencontohkan tampilan yang sederhana
Jika sudah sampai tahap ini kalian melakukan Action pada menu button. Caraya seperti gambar di bawah ini
Apabila sudah nantinya kalian akan di giring ke bagian source, Dimana kalian akan mengcoding agar Text Field ini bisa berjalan.
Contoh script:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
hasil1.setText(nama1.getText());
}
Jika sudah berhasil tanpa adanya error, langsung kalian Running dengan memencet SHIFT + F6. Dan maka tampilannya akan seperti ini.
Sangat mudah bukaannn ..
2. Option Pane
JOption Pane adalah komponen untuk menampilkan pesan. Berikut adalah contoh aplikasi membaca dan menampilkan nama seperti pada contoh sebelumnya, namun hasil tampilan namanya berbentuk JOptionPane
Langsung saja ke langkah langkahnya agar agan/sista tidak perlu menunggu lama lama
Seperti biasa kalian siapkan dulu tampilan yang ingin kalian buat
Kalian lakukan Action pada menu button lalu masukkan scriptnya
private void TampilanBTActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
JOptionPane.showMessageDialog(this, "NAMA ANDA : " + NamaTF.getText(),
"Tampilan Nama anda", JOptionPane.INFORMATION_MESSAGE);
}
Jika sampai tahap ini ada yang error kalian coba masukkan script di bagian paling atas
import javax.swing.JOptionPane;
Jika sudah tidak ada yang error langsung kalian running saja (shift+F6)
.
Tunjukkan tampilan kalian apabila berhasil dengan cara comment di bawah
3. Konversi Tipe Data
1. Konversi dari String ke Integer
a = Integer.pasreInt (b);
2. Konversi dari Integer ke String
a= String.ValueOf (b);
Form/tampilan:
Seperti biasa kalian lakukan Action pada menu button dan masukkan Scriptnya
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int p = Integer.parseInt(txtPanjang.getText());
int l = Integer.parseInt(txtLebar.getText());
int Luas = p*l;
txtLuas.setText(String.valueOf(Luas));
}
Jika sudah langsung kalan running saja tanpa basa basi
1. Konversi dari String ke Float
a= Integer.pasreFloat (b);
2. Konversi dari Float ke String
a= String.ValueOf (b);
Form/Tampilan:
Masukkan script dengan cara melakukan Action pada menu button
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (txtbil2.getText().isEmpty() || txtbil1.getText().isEmpty()){
javax.swing.JOptionPane.showMessageDialog(this,
"Masih ada kolom yang kosong, Isi dulu","pesan",
javax.swing.JOptionPane.INFORMATION_MESSAGE);
}else{
float a = Float.parseFloat(txtbil1.getText());
float b = Float.parseFloat(txtbil2.getText());
if (b==0){
javax.swing.JOptionPane.showMessageDialog(this,
"BILANGAN TIDAK BOLEH 0 (NOL)", "pesan",
javax.swing.JOptionPane.INFORMATION_MESSAGE);
txtbil2.setText("");
txtbil2.requestFocus();
}else{
float hasil= a/b;
txthasil.setText(String.valueOf(hasil));
}
}
}
Aplikasi sederhana di atas akan dilengkapi dengan mekanisme validasi angka:
Mungkin segitu saja materi mengenai Netbeans buat kalian yang masih belum paham bisa langsung koment. Dan di materi terakhir saya sengaja tidak menampilkan hasil dari program yang sudah berjalan, Jadi buat kalian yang sudah mencobanya dan berhasil silahkan posting tampilan program kalian dengan cara koment di bawah.
TERIMA KASIH GUYS, TUNGGU POSTINGAN SELANJUTNYA !!!
Jangan lupa sebelum mengcoding sediakan secangkir kopi dan gorengannya terlebih dahulu supaya lebih josss
1. Text Field
JTextField merupakan komponen yang bisa digunakan untuk menginputkan dan menampilkan
data. Tipe data yang di operasikan oleh JTextField hanyalah string.
Method yang sering digunakan adalah sebegai berikut:
- Input/membaca data = getText()
- Output/menampilkan data = setText()
- Mengarahkan fokus kursor pada JTextField = requestFocus
- Pengguna memasukkan nama pada isian JTextField (disamping Jlabel "Masukkan Nama")
- Tombol input/Jbutton di klik
- Hasilnya, nama yang di iinputkan di JTextField atas akan ditampilkan pula di JTextField bawah (disamping Jlabel "Nama Anda adalah")
LANGKAH LANGKAH:
Awal awal kalian membuat tampilan terlebih dahulu kurang lebih seperti ini. Sebenernya untuk tampilan itu terserah kalian disini saya hanya mencontohkan tampilan yang sederhana
Jika sudah sampai tahap ini kalian melakukan Action pada menu button. Caraya seperti gambar di bawah ini
Apabila sudah nantinya kalian akan di giring ke bagian source, Dimana kalian akan mengcoding agar Text Field ini bisa berjalan.
Contoh script:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
hasil1.setText(nama1.getText());
}
Jika sudah berhasil tanpa adanya error, langsung kalian Running dengan memencet SHIFT + F6. Dan maka tampilannya akan seperti ini.
Sangat mudah bukaannn ..
2. Option Pane
JOption Pane adalah komponen untuk menampilkan pesan. Berikut adalah contoh aplikasi membaca dan menampilkan nama seperti pada contoh sebelumnya, namun hasil tampilan namanya berbentuk JOptionPane
Langsung saja ke langkah langkahnya agar agan/sista tidak perlu menunggu lama lama
Seperti biasa kalian siapkan dulu tampilan yang ingin kalian buat
Kalian lakukan Action pada menu button lalu masukkan scriptnya
private void TampilanBTActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
JOptionPane.showMessageDialog(this, "NAMA ANDA : " + NamaTF.getText(),
"Tampilan Nama anda", JOptionPane.INFORMATION_MESSAGE);
}
Jika sampai tahap ini ada yang error kalian coba masukkan script di bagian paling atas
import javax.swing.JOptionPane;
Jika sudah tidak ada yang error langsung kalian running saja (shift+F6)
.
Tunjukkan tampilan kalian apabila berhasil dengan cara comment di bawah
3. Konversi Tipe Data
- Konversi Data String ke Integer dan sebaliknya
1. Konversi dari String ke Integer
a = Integer.pasreInt (b);
2. Konversi dari Integer ke String
a= String.ValueOf (b);
Form/tampilan:
Seperti biasa kalian lakukan Action pada menu button dan masukkan Scriptnya
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int p = Integer.parseInt(txtPanjang.getText());
int l = Integer.parseInt(txtLebar.getText());
int Luas = p*l;
txtLuas.setText(String.valueOf(Luas));
}
Jika sudah langsung kalan running saja tanpa basa basi
- Konversi data String ke Float dan sebaliknya
1. Konversi dari String ke Float
a= Integer.pasreFloat (b);
2. Konversi dari Float ke String
a= String.ValueOf (b);
Form/Tampilan:
Masukkan script dengan cara melakukan Action pada menu button
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (txtbil2.getText().isEmpty() || txtbil1.getText().isEmpty()){
javax.swing.JOptionPane.showMessageDialog(this,
"Masih ada kolom yang kosong, Isi dulu","pesan",
javax.swing.JOptionPane.INFORMATION_MESSAGE);
}else{
float a = Float.parseFloat(txtbil1.getText());
float b = Float.parseFloat(txtbil2.getText());
if (b==0){
javax.swing.JOptionPane.showMessageDialog(this,
"BILANGAN TIDAK BOLEH 0 (NOL)", "pesan",
javax.swing.JOptionPane.INFORMATION_MESSAGE);
txtbil2.setText("");
txtbil2.requestFocus();
}else{
float hasil= a/b;
txthasil.setText(String.valueOf(hasil));
}
}
}
Aplikasi sederhana di atas akan dilengkapi dengan mekanisme validasi angka:
- Jika salah satunya (Bil 1 atau Bil 2) tidak di isi/kosong, akan tampil pesan
- Jika Bil 2 di isi dengan nilai 0, akan di tampilkan pesan,isian bil 2 di hapus, dan kursor akan di fokuskan ke Bil 2 untuk pengisian ulang
Mungkin segitu saja materi mengenai Netbeans buat kalian yang masih belum paham bisa langsung koment. Dan di materi terakhir saya sengaja tidak menampilkan hasil dari program yang sudah berjalan, Jadi buat kalian yang sudah mencobanya dan berhasil silahkan posting tampilan program kalian dengan cara koment di bawah.
TERIMA KASIH GUYS, TUNGGU POSTINGAN SELANJUTNYA !!!
Waduh ilmu ane gak nyampe gan, berat hehe 😂
ReplyDeleteBtw di tunggu kunjungan baliknya ya
Ngoding bikin pusing 😂 ilmunya sangat bermanfaat mas bro... Yuk kunjungi blog petualangan ku di www.novidwi dot com
ReplyDeleteGa akan pusing kak kalo pantengin blog saya terus wkwk
Deletenice kakak, kunjungan balik https://tipsjangkriksawah.blogspot.com
ReplyDeleteThanks kak
Deletesama-sama koding....
ReplyDeletekunjungi balik gan https://www.malasnugas.com