OSDN Git Service

テキストログの表示書式
authoryuuhayashi <hayashi.yuu@gmail.com>
Mon, 7 Jul 2014 14:55:01 +0000 (23:55 +0900)
committeryuuhayashi <hayashi.yuu@gmail.com>
Mon, 7 Jul 2014 14:55:01 +0000 (23:55 +0900)
importPicture/src/osm/jp/gpx/ImportPicture.java
importPicture/src/osm/jp/gpx/matchtime/gui/DoDialog.java

index ea9997b..7e92373 100644 (file)
@@ -214,12 +214,12 @@ public class ImportPicture {
                                                System.out.println("    Target GPX: ["+ gpxFile.getName() +"]");\r
                                                System.out.println("GPX start time: "+ dfjp.format(new Date(gpxStartTime).getTime()));\r
                                                System.out.println("  GPX end time: "+ dfjp.format(new Date(gpxEndTime).getTime()));\r
-\r
-                                               System.out.println("--------|--------------------|--------------------|--------|-------|--------");\r
-                                               System.out.println(" name   | UpdateTime         | GPStime            | LAT    | LON   | ele");\r
-                                               System.out.println("--------|--------------------|--------------------|--------|-------|--------");\r
+                                               System.out.println();\r
+                                               System.out.println("------------|--------------------|--------------------|--------|-------|--------");\r
+                                               System.out.println(" name       | UpdateTime         | GPStime            | LAT    | LON   | ele");\r
+                                               System.out.println("------------|--------------------|--------------------|--------|-------|--------");\r
                                                proc(gpxDir, delta, gpxStartTime, gpxEndTime, map, gpx);\r
-                                               System.out.println("--------|--------------------|--------------------|--------|-------|--------");\r
+                                               System.out.println("------------|--------------------|--------------------|--------|-------|--------");\r
                                        }\r
                                        catch (ParseException e) {\r
                                                System.out.println("'"+ timeStr +"' の書式が違います(yyyy-MM-dd'T'HH:mm:ss)");\r
@@ -274,13 +274,13 @@ public class ImportPicture {
                                        if ((uktime.getTime() >= gpxStartTime) && (uktime.getTime() <= gpxEndTime)) {\r
                                                Element trkpt = trkpt(map, uktime);\r
                                                if (trkpt != null) {\r
-                                                       System.out.print("\""+ image.getName() +"\"\t");\r
-                                                       System.out.print("\""+ dfjp.format(itime) +"\"\t");\r
-                                                       System.out.println("\""+ dfjp.format(uktime) +"\"\t");\r
+                                                       System.out.print(String.format("%12s ", image.getName()));\r
+                                                       System.out.print(String.format("%19s ", dfjp.format(itime)));\r
+                                                       System.out.print(String.format("%19s ", dfjp.format(uktime)));\r
 \r
                                                        Element wpt = createWptTag(image, uktime.getTime(), trkpt);\r
-                                                       System.out.println("\""+ wpt.getAttribute("lat") +"\"\t");\r
-                                                       System.out.println("\""+ wpt.getAttribute("lon") +"\"\t");\r
+                                                       System.out.print(String.format("%12s ", wpt.getAttribute("lat")));\r
+                                                       System.out.print(String.format("%12s "+ wpt.getAttribute("lon")));\r
                                                        \r
                                                        NodeList nodes = wpt.getChildNodes();      // 子ノードを取得\r
                                                        for (int i4=0; i4< nodes.getLength(); i4++) {\r
@@ -288,7 +288,7 @@ public class ImportPicture {
                                                                if (node != null) {\r
                                                                        if (node.getNodeType() == Node.TEXT_NODE) {\r
                                                                                String eleStr = node.getNodeValue();\r
-                                                                               System.out.println("\""+ eleStr +"\"");\r
+                                                                               System.out.println(eleStr);\r
                                                                        }\r
                                                            }\r
                                                        }\r
index 5345249..77785ec 100644 (file)
@@ -63,6 +63,7 @@ public class DoDialog extends JDialog {
         
                // 説明文
         textArea = new TextArea();
+        textArea.setFont(new Font(Font.MONOSPACED, Font.PLAIN, 10));
         try {
             textArea.append("> java -cp importPicture.jar osm.jp.gpx.ImportPicture");
             for (int i = 0; i < args.length; i++) {