Design Form
untuk menyamakan dengan coding yang dibuat maka perlu kita rubah variabel dan text komponen dengan cara klik kanan komponen kemudian pilih Edit Text (mengganti Text komponen), pilih Change Variable Name (Mengganti Nama Variabel komponen), perubahan nama variabel dapat dilihat pada panel Inspectror
selain pada panel Inspector nama variabel komponen juga dapat dilihat pada source (biasanya akhir program)
Design Coding1. tambahkan import data tepat dibawah nama package pada jendela source yang digunakan untuk pemanggilan library, (biasanya paling atas)
2. deklarasikan data yang dibutuhkan tepat dibawah defenisi class
public StringTokenizer token; //pembuatan object dengan nama token dari class StringTokenizer
3. berikan Event pada JButton dengan cara klik kanan ----> Event -----> Action -----> ActionPerformed, untuk memberikan perintah aksi pada JButton, kemudian tambahkan coding :
keterangan Coding:
nilai=Long.parseLong(TxtNilai.getText()); //ambil nilai dari TxtNilai dengan perintah getText() ditampung oleh variabel nilai,karena nilai data numerik long dan nilai yang diambil data string maka konversikan dengan Long.parseLong().
ganti=NumberFormat.getNumberInstance(Locale.ENGLISH).format(nilai);
//ambil nilai data nilai dimasukan ke data ganti.
token=new StringTokenizer(ganti,"."); //buat object baru dengan parameter data ganti
ganti=token.nextToken(); // Baca nilai format berikutnya
ganti=ganti.replace(',','.'); //ubah format dari data ganti
TxtFormat.setText(ganti); //menampilkan data ganti yang sudah diubah formatnya ke TxtFormat
Hasil
setelah dijalankan hasilnya dapat dilihat seperti gambar diatas, kemudian masukan nilai angka pada JTextField (TxtNilai) (masukan 4 digit untuk melihat perbedaan hasilnya), kemudian Klik JButton "GANTI FORMAT", maka akan tampil hasil nilai yang sudah diganti formatnya seperti gambar berikut :
Terimakasih, semoga bermanfaat....jangan lupa coment nya...^_^
- Berkomentarlah dengan sopan dan bijak sesuai isi konten.
- Jika ingin bertanya, tolong lihat dulu pada komentar sebelumnya.
- Dilarang menyisipkan iklan, link aktif, promosi, dan sebagainya.
ConversionConversion EmoticonEmoticon Off Topic