- /**
- * Save the current value to the {@link Bundle}.
- */
- public void save() {
- value = valueField.getText();
- bundle.setString(id, value);
+ info.addReloadedListener(new Runnable() {
+ @Override
+ public void run() {
+ field.setText(info.getString());
+ }
+ });
+ info.addSaveListener(new Runnable() {
+ @Override
+ public void run() {
+ info.setString(field.getText());
+ }
+ });
+
+ this.add(label(info.getName()), BorderLayout.WEST);
+ this.add(field, BorderLayout.CENTER);
+ }