public class MaterialModel extends AbstractListModel implements
ComboBoxModel, ComponentChangeListener, DatabaseListener<Material> {
- private static final String CUSTOM = "Custom";
+ private final String custom;
private final Component parentComponent;
this.parentComponent = parent;
this.component = component;
this.type = type;
+ this.custom = trans.get ("Material.CUSTOM");
switch (type) {
case LINE:
return;
}
- if (item == CUSTOM) {
+ if (item == custom) {
// Open custom material dialog in the future, after combo box has closed
SwingUtilities.invokeLater(new Runnable() {
@Override
public Object getElementAt(int index) {
if (index == database.size()) {
- return CUSTOM;
+ return custom;
} else if (index >= database.size()+1) {
return null;
}