20 package net.sf.gridarta.gui.dialog.newmap;
22 import java.awt.Component;
23 import java.awt.FlowLayout;
24 import java.io.IOException;
25 import javax.swing.JPanel;
26 import javax.swing.JTextField;
27 import javax.swing.text.JTextComponent;
36 import net.
sf.japi.swing.action.ActionBuilder;
37 import net.
sf.japi.swing.action.ActionBuilderFactory;
38 import org.jetbrains.annotations.NotNull;
39 import org.jetbrains.annotations.Nullable;
56 private static final ActionBuilder
ACTION_BUILDER = ActionBuilderFactory.getInstance().getActionBuilder(
"net.sf.gridarta");
98 final JPanel panel =
new JPanel(
new FlowLayout(FlowLayout.RIGHT));
107 if (mapSize ==
null) {
112 if (pickmapName ==
null) {
119 ACTION_BUILDER.showMessageDialog(
this,
"pickmapExists", pickmapName);
121 }
catch (
final IOException ex) {
122 ACTION_BUILDER.showMessageDialog(
this,
"pickmapIOError", pickmapName, ex.getMessage());
142 return folderName.length() <= 0 ? null : folderName;