@Override
protected Object getFromInfo(int item) {
- String path = info.getString(item, false);
+ String path = getInfo().getString(item, false);
if (path != null && !path.isEmpty()) {
return new File(path);
}
@Override
protected void setToInfo(Object value, int item) {
- info.setString(((File) value).getPath(), item);
+ getInfo().setString(((File) value).getPath(), item);
}
@Override
- protected JComponent createField(final int item) {
+ protected JComponent createEmptyField(final int item) {
final JPanel pane = new JPanel(new BorderLayout());
final JTextField field = new JTextField();
field.addKeyListener(new KeyAdapter() {
file = new File(field.getText());
}
- if (hasValueChanged(file)) {
+ if (hasValueChanged(file, item)) {
setDirtyItem(item);
}
}
File file = chooser.getSelectedFile();
if (file != null) {
setToField(file, item);
- if (hasValueChanged(file)) {
+ if (hasValueChanged(file, item)) {
setDirtyItem(item);
}
}