private void applySettingsItemActionPerformed(ActionEvent evt) {
try {
// Apply settings
settingsClient.setApproveButtonText("Apply");
String fileName = settingsClient.applySettings(this);
if (fileName!=null) {
System.out.println("Applying " + fileName);
}
}
catch (DevFailed e) {
ErrorPane.showErrorMessage(this, null, e);
}
}
- - - - - -
private void settingsAppliedPerformed(SettingsManagedEvent event) {
String fileName = event.getFileName();
switch (event.getAction()) {
case SettingsManagerClient.APPLIED:
// Display applied results
if (event.hasFailed()) {
ErrorPane.showErrorMessage(new JFrame(),
"Applying file " + fileName, event.getDevFailed());
} else {
JOptionPane.showMessageDialog(new JFrame(),
"Settings loaded from " + event.getFileName());
}
break;
case SettingsManagerClient.GENERATED:
// Display generated results
if (event.hasFailed()) {
ErrorPane.showErrorMessage(new JFrame(),
"Generated file " + fileName, event.getDevFailed());
} else {
JOptionPane.showMessageDialog(new JFrame(),
"Settings saved in " + event.getFileName());
}
break;
}
}
|