Example usage for com.intellij.openapi.wm WindowManager getFrame

List of usage examples for com.intellij.openapi.wm WindowManager getFrame

Introduction

In this page you can find the example usage for com.intellij.openapi.wm WindowManager getFrame.

Prototype

@Nullable
    public abstract JFrame getFrame(@Nullable Project project);

Source Link

Usage

From source file:com.intellij.ui.popup.AbstractPopup.java

License:Apache License

@Override
public void showInFocusCenter() {
    final Component focused = getWndManager().getFocusedComponent(myProject);
    if (focused != null) {
        showInCenterOf(focused);/* w ww . j av  a  2 s.co  m*/
    } else {
        final WindowManager manager = WindowManager.getInstance();
        final JFrame frame = myProject != null ? manager.getFrame(myProject) : manager.findVisibleFrame();
        showInCenterOf(frame.getRootPane());
    }
}

From source file:net.intellij.window.WindowAction.java

License:Apache License

@Nullable
public static Frame findProjectFrame(@NotNull String projectName) {
    final Project[] projects = ProjectManager.getInstance().getOpenProjects();
    for (Project project : projects) {
        if (projectName.equals(project.getName())) {
            final WindowManager windowManager = WindowManager.getInstance();
            return windowManager.getFrame(project);
        }/*  w w w  . j a  v a2 s.  com*/
    }
    return null;
}