Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JDK 17 java.desktop.jmod - Desktop Module
JDK 17 java.desktop.jmod is the JMOD file for JDK 17 Desktop module.
JDK 17 Desktop module compiled class files are stored in \fyicenter\jdk-17.0.5\jmods\java.desktop.jmod.
JDK 17 Desktop module compiled class files are also linked and stored in the \fyicenter\jdk-17.0.5\lib\modules JImage file.
JDK 17 Desktop module source code files are stored in \fyicenter\jdk-17.0.5\lib\src.zip\java.desktop.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ com/apple/eawt/FullScreenUtilities.java
/* * Copyright (c) 2011, 2017, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package com.apple.eawt; import java.awt.Component; import java.awt.Window; import javax.swing.RootPaneContainer; import com.apple.eawt.event.GestureUtilities; import sun.lwawt.macosx.CPlatformWindow; /** * Utility class perform animated full screen actions to top-level {@link Window}s. * * This class manages the relationship between {@link Window}s and the {@link FullScreenListener}s * attached to them. It adds additional functionality to AWT Windows, without adding new API to the * {@link java.awt.Window} class. * * Full screen operations can only be performed on top-level {@link Window}s that are also {@link RootPaneContainer}s. * * @see FullScreenAdapter * @see GestureUtilities * * @since Java for Mac OS X 10.7 Update 1 */ public final class FullScreenUtilities { FullScreenUtilities() { // package private } /** * Marks a {@link Window} as able to animate into or out of full screen mode. * * Only top-level {@link Window}s which are {@link RootPaneContainer}s are able to be animated into and out of full screen mode. * The {@link Window} must be marked as full screen-able before the native peer is created with {@link Component#addNotify()}. * * @param window * @param canFullScreen * @throws IllegalArgumentException if window is not a {@link RootPaneContainer} */ public static void setWindowCanFullScreen(final Window window, final boolean canFullScreen) { if (!(window instanceof RootPaneContainer)) throw new IllegalArgumentException("Can't mark a non-RootPaneContainer as full screen-able"); final RootPaneContainer rpc = (RootPaneContainer)window; rpc.getRootPane().putClientProperty(CPlatformWindow.WINDOW_FULLSCREENABLE, Boolean.valueOf(canFullScreen)); } /** * Attaches a {@link FullScreenListener} to the specified top-level {@link Window}. * @param window to attach the {@link FullScreenListener} to * @param listener to be notified when a full screen event occurs * @throws IllegalArgumentException if window is not a {@link RootPaneContainer} */ public static void addFullScreenListenerTo(final Window window, final FullScreenListener listener) { if (!(window instanceof RootPaneContainer)) throw new IllegalArgumentException("Can't attach FullScreenListener to a non-RootPaneContainer"); if (listener == null) throw new NullPointerException(); FullScreenHandler.addFullScreenListenerTo((RootPaneContainer)window, listener); } /** * Removes a {@link FullScreenListener} from the specified top-level {@link Window}. * @param window to remove the {@link FullScreenListener} from * @param listener to be removed * @throws IllegalArgumentException if window is not a {@link RootPaneContainer} */ public static void removeFullScreenListenerFrom(final Window window, final FullScreenListener listener) { if (!(window instanceof RootPaneContainer)) throw new IllegalArgumentException("Can't remove FullScreenListener from non-RootPaneContainer"); if (listener == null) throw new NullPointerException(); FullScreenHandler.removeFullScreenListenerFrom((RootPaneContainer)window, listener); } }
⏎ com/apple/eawt/FullScreenUtilities.java
Or download all of them as a single archive file:
File name: java.desktop-17.0.5-src.zip File size: 9152233 bytes Release date: 2022-09-13 Download
⇒ JDK 17 java.instrument.jmod - Instrument Module
2023-09-16, 47965👍, 0💬
Popular Posts:
JDK 11 jdk.internal.opt.jmod is the JMOD file for JDK 11 Internal Opt module. JDK 11 Internal Opt mo...
JDK 11 jdk.javadoc.jmod is the JMOD file for JDK 11 Java Document tool, which can be invoked by the ...
xml-commons External Source Code Files are provided in the source package file, xml-commons-external...
What Is log4j-1.2.13.jar? I got the JAR file from logging-log4j-1.2.13.zip .log4j-1.2.13.jar is the ...
How to display types defined in an XML Schema file with the xs\QueryXS.java provided in the Apache X...