• 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

Revision31 (tree)
Time2014-06-27 17:03:48
Authortuna_p

Log Message

(empty log message)

Change Summary

Incremental Difference

--- HtmlTest2/src/test1/serachDataIO.java (revision 30)
+++ HtmlTest2/src/test1/serachDataIO.java (revision 31)
@@ -19,10 +19,30 @@
1919 * @author kgto
2020 */
2121 public class serachDataIO {
22- private ArrayList serachDataList;
22+ private String UrlAdress;
23+ private ArrayList slist;
2324
24- public void save(File file, ArrayList serachDataList) {
25- this.serachDataList = serachDataList;
25+ public void seturl(String UrlAdress) {
26+ this.UrlAdress = UrlAdress;
27+ }
28+
29+ public void setslist(ArrayList slist) {
30+ this.slist = slist;
31+ }
32+
33+ public String geturl() {
34+ return UrlAdress;
35+ }
36+
37+ public ArrayList getslist() {
38+ return slist;
39+ }
40+
41+ /**
42+ * 保存
43+ * @param file
44+ */
45+ public void save(File file) {
2646
2747 try {
2848 //File file = new File("c:\\zz_work\\java\\test.txt");
@@ -31,8 +51,11 @@
3151 FileWriter filewriter = new FileWriter(file);
3252 BufferedWriter bufferedwriter = new BufferedWriter(filewriter);
3353
34- for (Object serachDataList1 : serachDataList) {
35- serachData sdat = (serachData) serachDataList1;
54+ // URL
55+ bufferedwriter.write(UrlAdress);
56+ // 検索情報
57+ for (Object slist1 : slist) {
58+ serachData sdat = (serachData) slist1;
3659 StringBuilder str = new StringBuilder();
3760 str.append(sdat.getitem()).append("\t");
3861 str.append(sdat.getHtmltag()).append("\t");
@@ -50,8 +73,12 @@
5073 }
5174 }
5275
53- public ArrayList load(File file) {
54- serachDataList = new ArrayList();
76+ /**
77+ * 読込
78+ * @param file
79+ */
80+ public void load(File file) {
81+ slist = new ArrayList();
5582
5683 try {
5784 //File file = new File("c:\\zz_work\\java\\test.txt");
@@ -59,6 +86,9 @@
5986 BufferedReader bufferedreader = new BufferedReader(filereader);
6087 String rec;
6188
89+ // URL
90+ UrlAdress = bufferedreader.readLine();
91+ // 検索情報
6292 while((rec = bufferedreader.readLine()) != null) {
6393 String[] recary = rec.split("\t", -1);
6494 serachData sdat = new serachData();
@@ -69,7 +99,7 @@
6999 sdat.setaround(recary[4]);
70100 sdat.setregexp(recary[5]);
71101
72- serachDataList.add(sdat);
102+ slist.add(sdat);
73103 }
74104 bufferedreader.close();
75105 filereader.close();
@@ -78,7 +108,6 @@
78108 System.out.println(e);
79109 }
80110
81- return serachDataList;
82111 }
83112
84113 }
--- HtmlTest2/src/test1/Frame1.java (revision 30)
+++ HtmlTest2/src/test1/Frame1.java (revision 31)
@@ -214,7 +214,7 @@
214214 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
215215 .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
216216 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
217- .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
217+ .addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
218218 );
219219
220220 bindingGroup.bind();
@@ -245,7 +245,9 @@
245245 if (selected == JFileChooser.APPROVE_OPTION) {
246246 File file = jFileChooser1.getSelectedFile();
247247 serachDataList.clear();
248- serachDataList.addAll(sio.load(file));
248+ sio.load(file);
249+ jTxtUrl.setText(sio.geturl());
250+ serachDataList.addAll(sio.getslist());
249251 }
250252 }//GEN-LAST:event_jMenuLoadActionPerformed
251253
@@ -253,7 +255,9 @@
253255 int selected = jFileChooser1.showSaveDialog(this);
254256 if (selected == JFileChooser.APPROVE_OPTION) {
255257 File file = jFileChooser1.getSelectedFile();
256- sio.save(file, slist);
258+ sio.seturl(jTxtUrl.getText());
259+ sio.setslist(slist);
260+ sio.save(file);
257261 }
258262 }//GEN-LAST:event_jMenuSaveActionPerformed
259263