@Override
protected Object getFromInfo(int item) {
- return info.getString(item, false);
+ return getInfo().getString(item, true);
}
@Override
@Override
protected void setToInfo(Object value, int item) {
- info.setString((String) value, item);
+ getInfo().setString((String) value, item);
}
/**
* @return a colour
*/
private int getFromInfoColor(int item) {
- Integer color = info.getColor(item, true);
+ Integer color = getInfo().getColor(item, true);
if (color == null) {
return new Color(255, 255, 255, 255).getRGB();
}
}
@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();
int icol = getFromInfoColor(item);
Color initialColor = new Color(icol, true);
Color newColor = JColorChooser.showDialog(ConfigItemColor.this,
- info.getName(), initialColor);
+ getInfo().getName(), initialColor);
if (newColor != null) {
- info.setColor(newColor.getRGB(), item);
- field.setText(info.getString(item, false));
- colorWheel.setIcon(getIcon(17, info.getColor(item, true)));
+ getInfo().setColor(newColor.getRGB(), item);
+ field.setText(getInfo().getString(item, false));
+ colorWheel.setIcon(getIcon(17,
+ getInfo().getColor(item, true)));
}
}
});
field.addKeyListener(new KeyAdapter() {
@Override
public void keyTyped(KeyEvent e) {
- info.setString(field.getText() + e.getKeyChar(), item);
+ getInfo().setString(field.getText() + e.getKeyChar(), item);
int color = getFromInfoColor(item);
colorWheel.setIcon(getIcon(17, color));
}