Hi pple,
Can anybody tell me how can contents of JTable be written into txt file and read from txt file back to new JTable using IO streams.Please help me if anybody knows.
Thanks
I have a table(Xenon) already populated with some data and i want when a certain button is clicked, data in the table to be read and writen in a file (myXenon.txt)
My code is as below:
Code:private void jButton1MouseClicked(java.awt.event.MouseEvent evt) { DefaultTableModel model = (DefaultTableModel) Xenon.getModel(); try { File f = new File("myXenon.txt"); boolean success = f.createNewFile(); if (success) { //File did not exist and was created } else { //File already exists } BufferedWriter out = new BufferedWriter(new FileWriter(f)); this. = Xenon.readData(ROWS_QUANTITY, COLUMNS_QUANTITY); /*At this point the table is supposed to be read and the data writen in the file myXenon.Anybody with an idea? */ out.write(); out.close(); System.out.println("The file myXenon.txt has been created and updated in the current directory"); } catch (IOException e) { } try { Vector data = new Vector(); String aLine; FileInputStream fis = new FileInputStream("myXenon.txt"); BufferedReader br = new BufferedReader(new InputStreamReader(fis)); while ((aLine = br.readLine()) != null) { // create a vector to hold the field values Vector row = new Vector(); // tokenize line into field values StringTokenizer st = new StringTokenizer(aLine, "|"); while (st.hasMoreTokens()) { // add field to the row row.addElement(st.nextToken()); } System.out.print(data); // add row to the model model.addRow(row); } br.close(); fis.close(); } catch (IOException e) { } }
Last edited by Manfrizy; 12-04-2008 at 12:13 AM. Reason: Problem siplified
Could you tell me the purpose and function out of this, what is it really doing, not out of the small explanation, just tell me...Code:StringTokenizer st = new StringTokenizer(aLine, "|"); while (st.hasMoreTokens()) { // add field to the row row.addElement(st.nextToken());
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks