currentValue = data;
onValueChange(data);
}
};
applyButton = new StringButton() {
private static final long serialVersionUID = -5487851227027663615L;
@Override
public void actionPerformed(ActionEvent event) {
super.actionPerformed(event);
updateCombo(false);
}
};
stringBox.setSettable(applyButton, false);
applyButton.setText("Apply");
applyButton.setButtonLook(true);
memoryComboTitleLabel = new JLabel();
memoryComboActionListener = generateMemoryComboActionListener();
memoryCombo = generateMemoryCombo();
if (memoryComboActionListener != null) {
memoryCombo.addActionListener(memoryComboActionListener);
}
memoryComboTextChangeListener = generateMemoryComboTextListener();
addTextListener();
setDefaultValueButton = new StringButton() {
private static final long serialVersionUID = 5825723558936352268L;
@Override
public void actionPerformed(ActionEvent event) {