Langsung saja Goal kita adalah membaca file text tersebut. Buat project di Netbean. Kemudian taruh file text yang akan diload ke dalam Aplikasi kita nanti. Oke langsung saja semisal kita mempunyai file Log.txt kemudian kita taruh file tersebut dalam satu package kita.
semisal text yang kita punyai formatnya adalah seperti ini Log.txt
1;jakarta;
2;jawa barat;
3;jawa tengah;
Nah untuk membacanya kita bisa menggunakan kode seperti berikut ini
try {
BufferedReader cfgFile = new BufferedReader(new FileReader(new File("src/tutor/Log.txt")));
String line = null;
while ((line = cfgFile.readLine().trim()) != null) {
if (!line.equals("")) {
String[] fields = line.split(";");
String key = fields[0];
String value = fields[1];
}
}
cfgFile.close();
} catch (IOException e) {
System.out.println("Unexpected File IO Error");
} catch (NullPointerException n) {
}
Nah kita buat JFrame dengan 2 buah textField dengan tampilan seperti di bawah ini..
Oke tujuan kita adalah meload data tersebut ke dalam textfield. Jika kita memberikan aksi ke textField nomor jika ditemukan dta yang sesuai maka textField kota akan terisi secara otomatis..
Untuk keperluan ini kita bisa gunakan hashMap.. langsung saja lihat bagaimana hasil coding akhirnya..





