本文整理了Java中javax.swing.JFrame.hasFocus()
方法的一些代码示例,展示了JFrame.hasFocus()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JFrame.hasFocus()
方法的具体详情如下:
包路径:javax.swing.JFrame
类名称: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");
}
}
);
}
内容来源于网络,如有侵权,请联系作者删除!