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, 81918👍, 0💬
Popular Posts:
What Is jsse.jar (JDK 6) Java Secure Socket Extension? jsse.jar, Java Secure Socket Extension, is Ja...
Apache Log4j SLF4J Binding allows applications coded to the SLF4J API to use Log4j 2 as the implemen...
JSP(tm) Standard Tag Library 1.0 implementation - Jakarta Taglibs hosts the Standard Taglib 1.0, an ...
Apache Log4j Core Implementation provides the functional components of the logging system. Users are...
JDK 11 jdk.crypto.ec.jmod is the JMOD file for JDK 11 Crypto EC module. JDK 11 Crypto EC module comp...