closeOption.getAccessibleContext().setAccessibleDescription(NbBundle.getMessage(J2SEActionProvider.class, "AD_BrokenPlatform_Close"));
final ProjectInformation pi = project.getLookup().lookup(ProjectInformation.class);
final String projectDisplayName = pi == null
? NbBundle.getMessage(J2SEActionProvider.class, "TEXT_BrokenPlatform_UnknownProjectName")
: pi.getDisplayName();
final DialogDescriptor dd = new DialogDescriptor(
NbBundle.getMessage(J2SEActionProvider.class, "TEXT_BrokenPlatform", projectDisplayName),
NbBundle.getMessage(J2SEActionProvider.class, "MSG_BrokenPlatform_Title"),
true,
new Object[]{closeOption},
closeOption,
DialogDescriptor.DEFAULT_ALIGN,
null,
null);
dd.setMessageType(DialogDescriptor.WARNING_MESSAGE);
final Dialog dlg = DialogDisplayer.getDefault().createDialog(dd);
dlg.setVisible(true);
}