1 package osm.jp.gpx.matchtime.gui.restamp;
3 import java.awt.BorderLayout;
4 import javax.swing.BoxLayout;
5 import javax.swing.JLabel;
6 import javax.swing.JPanel;
7 import javax.swing.JTabbedPane;
8 import osm.jp.gpx.matchtime.gui.AdjustTime;
9 import static osm.jp.gpx.matchtime.gui.AdjustTime.i18n;
10 import osm.jp.gpx.matchtime.gui.Card;
11 import osm.jp.gpx.matchtime.gui.PanelAction;
12 import osm.jp.gpx.matchtime.gui.ParameterPanelFolder;
18 public class CardSourceFolder extends Card implements PanelAction {
19 ParameterPanelFolder arg_srcFolder; // 対象フォルダ
23 * @param tabbe parent panel
24 * @param arg_srcFolder 対象フォルダ
26 public CardSourceFolder(JTabbedPane tabbe, ParameterPanelFolder arg_srcFolder) {
27 super(tabbe, AdjustTime.i18n.getString("tab.100"), -1, 1);
28 this.arg_srcFolder = arg_srcFolder;
29 this.mainPanel.add(new JLabel(i18n.getString("label.100")), BorderLayout.NORTH);
31 JPanel argsPanel = new JPanel(); // パラメータ設定パネル (上部)
32 argsPanel.setLayout(new BoxLayout(argsPanel, BoxLayout.Y_AXIS));
33 argsPanel.add(arg_srcFolder);
34 this.mainPanel.add(argsPanel, BorderLayout.CENTER);
42 public boolean isEnable() {
43 return this.arg_srcFolder.isEnable();
47 @SuppressWarnings("empty-statement")
48 public void openAction() {