JOptionPane.YES_NO_CANCEL_OPTION,
JOptionPane.QUESTION_MESSAGE, null, brokenLinkOptions, brokenLinkOptions[0]);
switch (answer) {
case 1:
// Assign new file.
AttachFileDialog afd = new AttachFileDialog(panel.frame(),
panel.metaData(), sel[i], fieldName);
Util.placeDialog(afd, panel.frame());
afd.setVisible(true);
if (!afd.cancelled()) {
ce.addEdit(new UndoableFieldChange(sel[i], fieldName, old, afd.getValue()));
sel[i].setField(fieldName, afd.getValue());
entriesChanged++;
}
break;
case 2:
// Clear field