• R/O
  • HTTP
  • SSH
  • HTTPS

importpicture: Commit


Commit MetaInfo

Revisionf4d64b483462bf5905b0bae69f8baabafa585b3a (tree)
Time2019-10-20 12:13:31
Authorhaya4 <hayashi.yuu@gmai...>
Commiterhaya4

Log Message

refactor: 不要なコメントを削除

Change Summary

Incremental Difference

--- a/src/osm/jp/gpx/matchtime/gui/AdjustTime.java
+++ b/src/osm/jp/gpx/matchtime/gui/AdjustTime.java
@@ -39,9 +39,6 @@ public class AdjustTime extends JFrame
3939 JPanel argsPanel; // パラメータ設定パネル (上部)
4040 JScrollPane imageSPane; // スクロールパネル
4141 JLabel imageLabel; // 基準時刻画像表示
42- //ButtonGroup baseTimeGroup; // 基準時刻の指定グループ
43- //JRadioButton exifBase; // EXIF日時を基準にする/ !(ファイル更新日時を基準にする)
44- //JRadioButton fupdateBase; // File更新日時を基準にする/ !(EXIF日時を基準にする)
4542 JCheckBox noFirstNode; // GPX: <trkseg>セグメントの最初の1ノードは無視する。 {ON | OFF}
4643 JCheckBox gpxReuse; // 生成されたGPXファイル(ファイル名が'_.gpx'で終わるもの)も対象にする。 {ON | OFF}
4744 JTextArea textArea; // 実行結果表示領域
@@ -57,9 +54,6 @@ public class AdjustTime extends JFrame
5754 ParameterPanelGpx arg4_gpxFolder; // GPXファイル・フォルダ
5855
5956 JPanel buttonPanel; // ボタンパネル (下部)
60- //JButton openButton; // [Fit]ボタン
61- //JButton zoomInButton; // [Zoom in]ボタン
62- //JButton zoomOutButton; // [Zoom out]ボタン
6357
6458 JButton doButton; // [処理実行]ボタン
6559 //}}
@@ -113,24 +107,6 @@ public class AdjustTime extends JFrame
113107 else if (object == miExit) {
114108 miExit_Action(event);
115109 }
116- /*
117- else if (object == openButton) {
118- imageView_Action(event);
119- }
120- else if (object == zoomInButton) {
121- zoomin_Action(event);
122- }
123- else if (object == zoomOutButton) {
124- zoomout_Action(event);
125- }
126- else if (object == arg2_baseTimeImg.argField) {
127- imageView_Action(event);
128- }
129- else if (object == arg2_baseTimeImg.openButton) {
130- selectImage_Action(event);
131- imageView_Action(event);
132- }
133- */
134110 else if (object == outputIMG) {
135111 outputIMG_Action(event);
136112 }
@@ -248,30 +224,9 @@ public class AdjustTime extends JFrame
248224
249225 // EXIFの日時を基準にする
250226 arg2_basetime.addExifBase(i18n.getString("label.220"), params);
251- //exifBase = new JRadioButton(i18n.getString("label.220"));
252227
253228 // ファイル更新日時を基準にする
254229 arg2_basetime.addFileUpdate(i18n.getString("label.230"), params);
255- //fupdateBase = new JRadioButton(i18n.getString("label.230"));
256-
257- //baseTimeGroup = new ButtonGroup();
258- //baseTimeGroup.add(exifBase);
259- //baseTimeGroup.add(fupdateBase);
260- //argsPanel.add(exifBase);
261- //argsPanel.add(fupdateBase);
262- //if (params.getProperty(AppParameters.GPX_BASETIME).equals("EXIF_TIME")) {
263- // fupdateBase.setSelected(false);
264- // exifBase.setSelected(true);
265- //}
266- //else {
267- // fupdateBase.setSelected(true);
268- // exifBase.setSelected(false);
269- //}
270-
271- //JLabel label2 = new JLabel();
272- //label2.setText(i18n.getString("label.200"));
273- //card.mainPanel.add(label2, BorderLayout.NORTH);
274- //card.mainPanel.add(argsPanel, BorderLayout.CENTER);
275230
276231 CardImageFile card = new CardImageFile(
277232 cardPanel, arg2_basetime, (Window)this,
@@ -283,57 +238,6 @@ public class AdjustTime extends JFrame
283238 }
284239
285240 //---------------------------------------------------------------------
286- // 2a.基準時刻の入力画面
287- {
288- Card card = new Card(cardPanel, i18n.getString("tab.300"), 1, 3);
289- cardPanel.addTab(card.getTitle(), card);
290- cards[cardNo] = card;
291-
292- argsPanel = new JPanel();
293- argsPanel.setLayout(new GridLayout(2, 1));
294-
295- // 3. 正確な撮影時刻を入力してください。
296- // カメラの時計が正確ならば、設定を変更する必要はありません。
297- /*
298- JLabel label3 = new JLabel();
299- label3.setText(i18n.getString("label.300"));
300- argsPanel.add(label3);
301- */
302-
303- // 基準時刻:
304- /*
305- String str310 = String.format("  %s: ", i18n.getString("label.310"));
306- arg3_basetime = new ParameterPanelTime(
307- str310,
308- ImportPicture.TIME_FORMAT_STRING,
309- arg2_baseTimeImg
310- );
311- argsPanel.add(arg3_basetime);
312- card.mainPanel.add(argsPanel, BorderLayout.NORTH);
313- */
314-
315- // 参考画像
316- /*
317- imageLabel = new JLabel();
318- imageSPane = new JScrollPane(imageLabel);
319- card.mainPanel.add(imageSPane, BorderLayout.CENTER);
320- */
321-
322- // 画像ファイル選択ダイアログを起動するボタン
323- /*
324- buttonPanel = new JPanel();
325- buttonPanel.setLayout(new BoxLayout(buttonPanel, BoxLayout.X_AXIS));
326- openButton = new JButton(createImageIcon("images/Fit16.gif"));
327- buttonPanel.add(openButton);
328- zoomInButton = new JButton(createImageIcon("images/ZoomIn16.gif"));
329- buttonPanel.add(zoomInButton);
330- zoomOutButton = new JButton(createImageIcon("images/ZoomOut16.gif"));
331- buttonPanel.add(zoomOutButton);
332- card.mainPanel.add(buttonPanel, BorderLayout.SOUTH);
333- */
334- }
335-
336- //---------------------------------------------------------------------
337241 // 3.GPXファイル設定画面
338242 {
339243 // 3. GPXファイルを選択
@@ -497,12 +401,6 @@ public class AdjustTime extends JFrame
497401 miAbout.addActionListener(lSymAction);
498402 miRestamp.addActionListener(lSymAction);
499403 miExit.addActionListener(lSymAction);
500- /*
501- openButton.addActionListener(lSymAction);
502- zoomOutButton.addActionListener(lSymAction);
503- zoomInButton.addActionListener(lSymAction);
504- */
505- //arg2_baseTimeImg.argField.addActionListener(lSymAction);
506404 arg2_baseTimeImg.openButton.addActionListener(lSymAction);
507405 doButton.addActionListener(lSymAction);
508406 outputIMG_all.addActionListener(lSymAction);
@@ -604,76 +502,6 @@ public class AdjustTime extends JFrame
604502 ImageIcon refImage;
605503
606504 /**
607- * 選択された画像ファイルを表示する
608- * 基準画像ボタンがクリックされた時に、基準時刻フィールドに基準画像の作成日時を設定する。
609- * @param ev
610- */
611- /*
612- @SuppressWarnings("UseSpecificCatch")
613- public void imageView_Action(ActionEvent ev) {
614- String path = (new File(arg1_srcFolder.getText(), arg2_baseTimeImg.getText())).getPath();
615-
616- File timeFile = new File(path);
617- if (exifBase.isSelected()) {
618- try {
619- ImageMetadata meta = Imaging.getMetadata(timeFile);
620- JpegImageMetadata jpegMetadata = (JpegImageMetadata)meta;
621- if (jpegMetadata != null) {
622- TiffImageMetadata exif = jpegMetadata.getExif();
623- if (exif != null) {
624- String dateTimeOriginal = exif.getFieldValue(ExifTagConstants.EXIF_TAG_DATE_TIME_ORIGINAL)[0];
625- long lastModifyTime = (new SimpleDateFormat("yyyy:MM:dd HH:mm:ss")).parse(dateTimeOriginal).getTime();
626- arg3_basetime.argField.setText(dfjp.format(new Date(lastModifyTime)));
627- }
628- else {
629- arg3_basetime.argField.setText("exif == null");
630- }
631- }
632- }
633- catch (Exception e) {}
634- }
635- else {
636- long lastModifyTime = timeFile.lastModified();
637- arg3_basetime.argField.setText(dfjp.format(new Date(lastModifyTime)));
638- }
639-
640- int size_x = imageSPane.getWidth() - 8;
641- ImageIcon tmpIcon = new ImageIcon(path);
642- refImage = tmpIcon;
643- if (tmpIcon.getIconWidth() > size_x) {
644- refImage = new ImageIcon(tmpIcon.getImage().getScaledInstance(size_x, -1, Image.SCALE_DEFAULT));
645- }
646- imageLabel.setIcon(refImage);
647- repaint();
648- }
649- */
650-
651- /*
652- public void zoomin_Action(ActionEvent ev) {
653- if (refImage != null) {
654- int size_x = imageLabel.getWidth();
655- String path = (new File(arg1_srcFolder.getText(), arg2_baseTimeImg.getText())).getPath();
656- ImageIcon tmpIcon = new ImageIcon(path);
657- refImage = new ImageIcon(tmpIcon.getImage().getScaledInstance(size_x * 2, -1, Image.SCALE_DEFAULT));
658- imageLabel.setIcon(refImage);
659- repaint();
660- }
661- }
662- */
663-
664- /*
665- public void zoomout_Action(ActionEvent ev) {
666- if (refImage != null) {
667- int size_x = imageLabel.getWidth();
668- ImageIcon tmpIcon = refImage;
669- refImage = new ImageIcon(tmpIcon.getImage().getScaledInstance(size_x / 2, -1, Image.SCALE_DEFAULT));
670- imageLabel.setIcon(refImage);
671- repaint();
672- }
673- }
674- */
675-
676- /**
677505 * ソースディレクトリが選択された時のアクション
678506 * → AdjustTime.ini に書き込む
679507 * @param ev
@@ -681,45 +509,6 @@ public class AdjustTime extends JFrame
681509 public void selectSource_Action(ActionEvent ev) {
682510 }
683511
684- /*
685- public void selectImage_Action(ActionEvent ev) {
686- JFileChooser fc;
687-
688- //Set up the file chooser.
689- File sdir = new File(arg1_srcFolder.getText());
690- System.out.println(sdir.getPath());
691- if (sdir.isDirectory()) {
692- fc = new JFileChooser(sdir);
693- }
694- else {
695- fc = new JFileChooser();
696- }
697-
698- //Add a custom file filter and disable the default
699- //(Accept All) file filter.
700- fc.addChoosableFileFilter(new ImageFilter());
701- fc.setAcceptAllFileFilterUsed(false);
702-
703- //Add custom icons for file types.
704- fc.setFileView(new ImageFileView());
705-
706- //Add the preview pane.
707- fc.setAccessory(new ImagePreview(fc));
708-
709- //Show it. "選択"
710- int returnVal = fc.showDialog(this, i18n.getString("dialog.select"));
711-
712- //Process the results.
713- if (returnVal == JFileChooser.APPROVE_OPTION) {
714- File file = fc.getSelectedFile();
715- arg2_baseTimeImg.argField.setText(file.getName());
716- }
717-
718- //Reset the file chooser for the next time it's shown.
719- fc.setSelectedFile(null);
720- }
721- */
722-
723512 /** Returns an ImageIcon, or null if the path was invalid.
724513 * @param path
725514 * @return */
--- a/src/osm/jp/gpx/matchtime/gui/ParameterPanelTime.java
+++ b/src/osm/jp/gpx/matchtime/gui/ParameterPanelTime.java
@@ -160,9 +160,7 @@ public class ParameterPanelTime extends ParameterPanel {
160160 }
161161 }
162162 }
163- catch (Exception ex) {
164- while(true);
165- }
163+ catch (Exception ex) {}
166164 }
167165 else {
168166 long lastModified = timeFile.lastModified();
--- a/src/osm/jp/gpx/matchtime/gui/restamp/CardImageFile.java
+++ b/src/osm/jp/gpx/matchtime/gui/restamp/CardImageFile.java
@@ -18,7 +18,6 @@ import osm.jp.gpx.matchtime.gui.ParameterPanelTime;
1818 * @author yuu
1919 */
2020 public class CardImageFile extends Card implements PanelAction {
21- //JPanel argsPanel; // パラメータ設定パネル (上部)
2221 ParameterPanelImageFile arg_baseTimeImg;
2322 ParameterPanelTime arg_basetime;
2423
@@ -38,13 +37,7 @@ public class CardImageFile extends Card implements PanelAction {
3837 String text,
3938 int pre, int next
4039 ) {
41- super(
42- tabbe,
43- //AdjustTime.i18n.getString(first ? "tab.restamp.200" : "tab.restamp.250"),
44- text, pre, next
45- //(first ? 0 : 1),
46- //(first ? 2 : 3)
47- );
40+ super(tabbe, text, pre, next);
4841 arg_basetime.setOwner(owner);
4942 this.arg_baseTimeImg = arg_basetime.getImageFile();
5043 this.arg_basetime = arg_basetime;
--- a/src/osm/jp/gpx/matchtime/gui/restamp/DialogCorectTime.java
+++ b/src/osm/jp/gpx/matchtime/gui/restamp/DialogCorectTime.java
@@ -156,33 +156,6 @@ public class DialogCorectTime extends JDialog implements PanelAction {
156156 public void imageView_Action() {
157157 String path = basetime.getImageFile().getImageFile().getAbsolutePath();
158158
159- // Radio Selecter
160- /*
161- File timeFile = new File(path);
162- if ((arg_basetime.exifBase != null) && arg_basetime.exifBase.isSelected()) {
163- try {
164- ImageMetadata meta = Imaging.getMetadata(timeFile);
165- JpegImageMetadata jpegMetadata = (JpegImageMetadata)meta;
166- if (jpegMetadata != null) {
167- TiffImageMetadata exif = jpegMetadata.getExif();
168- if (exif != null) {
169- String dateTimeOriginal = exif.getFieldValue(ExifTagConstants.EXIF_TAG_DATE_TIME_ORIGINAL)[0];
170- long lastModifyTime = (new SimpleDateFormat("yyyy:MM:dd HH:mm:ss")).parse(dateTimeOriginal).getTime();
171- arg_basetime.argField.setText(dfjp.format(new Date(lastModifyTime)));
172- }
173- else {
174- arg_basetime.argField.setText("exif == null");
175- }
176- }
177- }
178- catch (Exception e) {}
179- }
180- else {
181- long lastModifyTime = timeFile.lastModified();
182- arg_basetime.argField.setText(dfjp.format(new Date(lastModifyTime)));
183- }
184- */
185-
186159 // View Image File
187160 int size_x = imageSPane.getWidth() - 8;
188161 ImageIcon tmpIcon = new ImageIcon(path);
Show on old repository browser