@Override
public FormBuilder getForm() {
form = new FormBuilder("wizard.start.folder");
FormElement c = new FormCheckbox(T.r("start.folder.usb"), false).addChangeListener(new FormElementChangeListener() {
@Override
public void stateChanged(FormElement form) {
if ("true".equals(form.getContentAsString())) {
Setting.getSystemPreferences().put("workspace", "USB");
YAamsCore.setFolder("USB", Start.mess);
}
}
});
form.addElement("basic.usb", c);
form.addElement(
"basic.folder",
FormHelper.addEnableLister(
new FormFileSelectField(T.r("start.folder.title"), new File(Setting.getSystemPreferences().get("workspace",
new File(SystemUtils.getUserHome(), "YAams").getAbsolutePath())), JFileChooser.SAVE_DIALOG, true, true), c, "false"))
.addChangeListener(new FormElementChangeListener() {
@Override
public void stateChanged(FormElement form) {
YAamsCore.setFolder(form.getContentAsString(), Start.mess);
Setting.getSystemPreferences().put("workspace", form.getContentAsString());
}
});
form.addElement("basic.dontask", new FormCheckbox(T.r("dialog.dontask"), true).addChangeListener(new FormElementChangeListener() {
@Override
public void stateChanged(FormElement form) {
if ("true".equals(form.getContentAsString())) {
Setting.getSystemPreferences().putBoolean("workspace.dontask", Boolean.parseBoolean(form.getContentAsString()));