import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JOptionPane;
public class SetPossibilitiesListener implements ActionListener {
final static Object[] SELECTION_VALUES = { "4", "9", "16", "25", "36" };
protected BoardManager boardManager;
public SetPossibilitiesListener(BoardManager bM) {
this.boardManager = bM;
}
public void actionPerformed(ActionEvent arg0) {
Object poss = JOptionPane.showInputDialog(null,
"Select number of possibilities", "",
JOptionPane.QUESTION_MESSAGE, null, SELECTION_VALUES, String
.valueOf(Field.POSSIBILITIES));
if (null != poss)
boardManager.setPossibilities(Integer.valueOf((String) poss));
}
}