in code_samples/action_basics/src/main/java/org/intellij/sdk/action/PopupDialogAction.java [54:70]
public void actionPerformed(@NotNull AnActionEvent event) {
// Using the event, create and show a dialog
Project currentProject = event.getProject();
StringBuilder message =
new StringBuilder(event.getPresentation().getText() + " Selected!");
// If an element is selected in the editor, add info about it.
Navigatable selectedElement = event.getData(CommonDataKeys.NAVIGATABLE);
if (selectedElement != null) {
message.append("\nSelected Element: ").append(selectedElement);
}
String title = event.getPresentation().getDescription();
Messages.showMessageDialog(
currentProject,
message.toString(),
title,
Messages.getInformationIcon());
}