Lanjutan dari artikel sebelumnya tentang Program Penjualan HP.
Membuat Menu Popup dan Hide/show Kolom di Jtable Java dan Membuat Program Data Penjualan HP dengan jtable di java ..pada artikel ini di akan membahas tentang cara menyimpan dan membuka data yang telah di input ke tabel..
Persiapan nya seperti artikel sebelumnya dan tentu projeck dari artikel sebelumnya atau anda bisa improv sendiri.
Langkah pertama kita buat 2 menthod
yaitu method export(); untuk menyimpan.
dan method cose(); untuk membuka/ membaca
kira kira seperti ini kode nya
Method export();
private void export() { DefaultTableModel model = (DefaultTableModel) tdata.getModel(); try { File file = new File(fn); if (!file.exists()) { file.createNewFile(); } FileWriter fw = new FileWriter(file.getAbsoluteFile()); BufferedWriter bw = new BufferedWriter(fw); for (int i = 0; i < tdata.getRowCount(); i++) { for (int j = 0; j < tdata.getColumnCount(); j++) { bw.write((String) tdata.getModel().getValueAt(i, j) + "#"); } bw.newLine(); } bw.close(); fw.close(); System.out.println("Sip Cik"); } catch (IOException ex) { ex.printStackTrace(); } }
Method cose();
private void cose() { DefaultTableModel model = (DefaultTableModel) tdata.getModel(); int i = 0; try { BufferedReader br = new BufferedReader(new FileReader(fn)); String tem; while ((tem = br.readLine()) != null) { StringTokenizer st = new StringTokenizer(tem, "#"); String Kode = st.nextToken(); String Merek = st.nextToken(); String Harga = st.nextToken(); String Jumlah = st.nextToken(); System.out.println(Kode); model.addRow(new Object[]{Kode, Merek, Harga, Jumlah}); } br.close(); } catch (Exception e) { System.out.println(e.getMessage()); } }
Setelah Membuat Kedua Method tuliskan kode
public class main extends javax.swing.JFrame { private String fn = "D:/file.txt"; //tulis di bawah kode public class
selanjutnya tinggal kita membuat button simpan dan buka.
kemudian klik Event --> Action --> ActionPerformed
Dan isi seperti ini :
Tinggal Coba Run
Sekian Terima Kasih
Gak ada program java nya gan?
BalasHapusSertakan link download..
Mysuru Casino - The HERZAMMAN
BalasHapusMysuru Casino - The Home of the 바카라 Best of the Slots! worrione Visit www.jtmhub.com us to Play the best slots and enjoy the best table games in our casino. https://septcasino.com/review/merit-casino/ Visit us