• R/O
  • SSH
  • HTTPS

Commit

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

作業部屋の使い方を試しています。


Commit MetaInfo

Revision25 (tree)
Time2014-06-20 00:46:32
Authortuna_p

Log Message

(empty log message)

Change Summary

Incremental Difference

--- HtmlTest2/src/test1/serachDataIO.java (revision 24)
+++ HtmlTest2/src/test1/serachDataIO.java (revision 25)
@@ -6,9 +6,12 @@
66
77 package test1;
88
9+import java.io.BufferedReader;
910 import java.io.File;
11+import java.io.FileReader;
1012 import java.io.FileWriter;
1113 import java.io.IOException;
14+import java.util.ArrayList;
1215 import java.util.List;
1316
1417 /**
@@ -16,9 +19,9 @@
1619 * @author kgto
1720 */
1821 public class serachDataIO {
19- private List serachDataList;
22+ private ArrayList serachDataList;
2023
21- public void save(List serachDataList) {
24+ public void save(ArrayList serachDataList) {
2225 this.serachDataList = serachDataList;
2326
2427 try {
@@ -45,4 +48,35 @@
4548 }
4649 }
4750
51+ public ArrayList load() {
52+ serachDataList = new ArrayList();
53+
54+ try {
55+ File file = new File("c:\\zz_work\\java\\test.txt");
56+ FileReader filereader = new FileReader(file);
57+ BufferedReader bufferedreader = new BufferedReader(filereader);
58+ String rec = new String();
59+
60+ while((rec = bufferedreader.readLine()) != null) {
61+ String[] recary = rec.split("\t", -1);
62+ serachData sdat = new serachData();
63+ sdat.setitem(recary[0]);
64+ sdat.setHtmltag(recary[1]);
65+ sdat.setHtmlid(recary[2]);
66+ sdat.setHtmlclass(recary[3]);
67+ sdat.setaround(recary[4]);
68+ sdat.setregexp(recary[5]);
69+
70+ serachDataList.add(sdat);
71+ }
72+ bufferedreader.close();
73+ filereader.close();
74+
75+ } catch(IOException e) {
76+ System.out.println(e);
77+ }
78+
79+ return serachDataList;
80+ }
81+
4882 }
--- HtmlTest2/src/test1/Frame1.java (revision 24)
+++ HtmlTest2/src/test1/Frame1.java (revision 25)
@@ -15,7 +15,8 @@
1515 */
1616 public class Frame1 extends javax.swing.JFrame {
1717
18- private List serachDataList = ObservableCollections.observableList(new ArrayList());
18+ private ArrayList slist = new ArrayList();
19+ private List serachDataList = ObservableCollections.observableList(slist);
1920
2021 /**
2122 * Creates new form Frame1
@@ -47,7 +48,7 @@
4748 jButton1 = new javax.swing.JButton();
4849 jButton2 = new javax.swing.JButton();
4950 jBtnSave = new javax.swing.JButton();
50- jButton4 = new javax.swing.JButton();
51+ jBtnLoad = new javax.swing.JButton();
5152
5253 setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
5354
@@ -99,7 +100,12 @@
99100 }
100101 });
101102
102- jButton4.setText("LOAD");
103+ jBtnLoad.setText("LOAD");
104+ jBtnLoad.addActionListener(new java.awt.event.ActionListener() {
105+ public void actionPerformed(java.awt.event.ActionEvent evt) {
106+ jBtnLoadActionPerformed(evt);
107+ }
108+ });
103109
104110 javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
105111 getContentPane().setLayout(layout);
@@ -114,7 +120,7 @@
114120 .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
115121 .addComponent(jBtnSave)
116122 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
117- .addComponent(jButton4)
123+ .addComponent(jBtnLoad)
118124 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
119125 .addComponent(jButton2)
120126 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
@@ -131,7 +137,7 @@
131137 .addComponent(jButton1)
132138 .addComponent(jButton2)
133139 .addComponent(jBtnSave)
134- .addComponent(jButton4))
140+ .addComponent(jBtnLoad))
135141 .addContainerGap())
136142 );
137143
@@ -161,9 +167,15 @@
161167
162168 private void jBtnSaveActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBtnSaveActionPerformed
163169 serachDataIO sio = new serachDataIO();
164- sio.save(serachDataList);
170+ sio.save(slist);
165171 }//GEN-LAST:event_jBtnSaveActionPerformed
166172
173+ private void jBtnLoadActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBtnLoadActionPerformed
174+ serachDataIO sio = new serachDataIO();
175+ serachDataList.clear();
176+ serachDataList.addAll(sio.load());
177+ }//GEN-LAST:event_jBtnLoadActionPerformed
178+
167179 /**
168180 * @param args the command line arguments
169181 */
@@ -200,10 +212,10 @@
200212 }
201213
202214 // Variables declaration - do not modify//GEN-BEGIN:variables
215+ private javax.swing.JButton jBtnLoad;
203216 private javax.swing.JButton jBtnSave;
204217 private javax.swing.JButton jButton1;
205218 private javax.swing.JButton jButton2;
206- private javax.swing.JButton jButton4;
207219 private javax.swing.JScrollPane jScrollPane1;
208220 private javax.swing.JTable jTable1;
209221 private org.jdesktop.beansbinding.BindingGroup bindingGroup;