javax.swing.JFrame.hasFocus()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(1.3k)|赞(0)|评价(0)|浏览(160)

本文整理了Java中javax.swing.JFrame.hasFocus()方法的一些代码示例,展示了JFrame.hasFocus()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JFrame.hasFocus()方法的具体详情如下:
包路径:javax.swing.JFrame
类名称:JFrame
方法名:hasFocus

JFrame.hasFocus介绍

暂无

代码示例

代码示例来源:origin: jaltekruse/OpenNotebook

public DocViewerPanel getCurrentDocViewer() {
  if ( workspaceFrame != null){
    if ( workspaceFrame.hasFocus()){
      return workspaceDoc;
    }
  }
  return openDocs.get(docTabs.getSelectedIndex());
}

代码示例来源:origin: AlexanderBartash/hybris-integration-intellij-idea-plugin

public static void showSystemNotificationIfNotActive(
    @NotNull Project project,
    @NotNull String notificationName,
    @NotNull String notificationTitle,
    @NotNull String notificationText
  ) {
    final JFrame frame = WindowManager.getInstance().getFrame(project);

    if (frame != null && !frame.hasFocus()) {
      SystemNotifications.getInstance().notify(notificationName, notificationTitle, notificationText);
    }
  }
}

代码示例来源:origin: com.cedarsoft.commons.swing/common

/**
 * Returns the focused frame.
 */
@UiThread
@Nonnull
public static JFrame getFocusedFrame() throws IllegalStateException {
 return getFrame(frame -> frame.hasFocus() || frame.getFocusOwner() != null)
  .orElseThrow(new Supplier<RuntimeException>() {
          @Override
          public RuntimeException get() {
           throw new IllegalStateException("No frame found");
          }
         }
  );
}

相关文章

JFrame类方法