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 11 java.desktop.jmod - Desktop Module
JDK 11 java.desktop.jmod is the JMOD file for JDK 11 Desktop module.
JDK 11 Desktop module compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\java.desktop.jmod.
JDK 11 Desktop module compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.
JDK 11 Desktop module source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\java.desktop.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ javax/swing/DesktopManager.java
/* * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package javax.swing; /** DesktopManager objects are owned by a JDesktopPane object. They are responsible * for implementing L&F specific behaviors for the JDesktopPane. JInternalFrame * implementations should delegate specific behaviors to the DesktopManager. For * instance, if a JInternalFrame was asked to iconify, it should try: * <PRE> * getDesktopPane().getDesktopManager().iconifyFrame(frame); * </PRE> * This delegation allows each L&F to provide custom behaviors for desktop-specific * actions. (For example, how and where the internal frame's icon would appear.) * <p>This class provides a policy for the various JInternalFrame methods, it is not * meant to be called directly rather the various JInternalFrame methods will call * into the DesktopManager.</p> * * @see JDesktopPane * @see JInternalFrame * @see JInternalFrame.JDesktopIcon * * @author David Kloba * @since 1.2 */ public interface DesktopManager { /** * If possible, display this frame in an appropriate location. * Normally, this is not called, as the creator of the JInternalFrame * will add the frame to the appropriate parent. * * @param f the {@code JInternalFrame} to be displayed */ void openFrame(JInternalFrame f); /** * Generally, this call should remove the frame from its parent. * * @param f the {@code JInternalFrame} to be removed */ void closeFrame(JInternalFrame f); /** * Generally, the frame should be resized to match its parents bounds. * * @param f the {@code JInternalFrame} to be resized */ void maximizeFrame(JInternalFrame f); /** * Generally, this indicates that the frame should be restored to its * size and position prior to a maximizeFrame() call. * * @param f the {@code JInternalFrame} to be restored */ void minimizeFrame(JInternalFrame f); /** * Generally, remove this frame from its parent and add an iconic representation. * * @param f the {@code JInternalFrame} to be iconified */ void iconifyFrame(JInternalFrame f); /** * Generally, remove any iconic representation that is present and restore the * frame to it's original size and location. * * @param f the {@code JInternalFrame} to be de-iconified */ void deiconifyFrame(JInternalFrame f); /** * Generally, indicate that this frame has focus. This is usually called after * the JInternalFrame's IS_SELECTED_PROPERTY has been set to true. * * @param f the {@code JInternalFrame} to be activated */ void activateFrame(JInternalFrame f); /** * Generally, indicate that this frame has lost focus. This is usually called * after the JInternalFrame's IS_SELECTED_PROPERTY has been set to false. * * @param f the {@code JInternalFrame} to be deactivated */ void deactivateFrame(JInternalFrame f); /** * This method is normally called when the user has indicated that * they will begin dragging a component around. This method should be called * prior to any dragFrame() calls to allow the DesktopManager to prepare any * necessary state. Normally <b>f</b> will be a JInternalFrame. * * @param f the {@code JComponent} being dragged */ void beginDraggingFrame(JComponent f); /** * The user has moved the frame. Calls to this method will be preceded by calls * to beginDraggingFrame(). * Normally <b>f</b> will be a JInternalFrame. * * @param f the {@code JComponent} being dragged * @param newX the new x-coordinate * @param newY the new y-coordinate */ void dragFrame(JComponent f, int newX, int newY); /** * This method signals the end of the dragging session. Any state maintained by * the DesktopManager can be removed here. Normally <b>f</b> will be a JInternalFrame. * * @param f the {@code JComponent} being dragged */ void endDraggingFrame(JComponent f); /** * This method is normally called when the user has indicated that * they will begin resizing the frame. This method should be called * prior to any resizeFrame() calls to allow the DesktopManager to prepare any * necessary state. Normally <b>f</b> will be a JInternalFrame. * * @param f the {@code JComponent} being resized * @param direction the direction */ void beginResizingFrame(JComponent f, int direction); /** * The user has resized the component. Calls to this method will be preceded by calls * to beginResizingFrame(). * Normally <b>f</b> will be a JInternalFrame. * * @param f the {@code JComponent} being resized * @param newX the new x-coordinate * @param newY the new y-coordinate * @param newWidth the new width * @param newHeight the new height */ void resizeFrame(JComponent f, int newX, int newY, int newWidth, int newHeight); /** * This method signals the end of the resize session. Any state maintained by * the DesktopManager can be removed here. Normally <b>f</b> will be a JInternalFrame. * * @param f the {@code JComponent} being resized */ void endResizingFrame(JComponent f); /** * This is a primitive reshape method. * * @param f the {@code JComponent} being moved or resized * @param newX the new x-coordinate * @param newY the new y-coordinate * @param newWidth the new width * @param newHeight the new height */ void setBoundsForFrame(JComponent f, int newX, int newY, int newWidth, int newHeight); }
⏎ javax/swing/DesktopManager.java
Or download all of them as a single archive file:
File name: java.desktop-11.0.1-src.zip File size: 7974380 bytes Release date: 2018-11-04 Download
⇒ JDK 11 java.instrument.jmod - Instrument Module
2022-08-06, 194836👍, 5💬
Popular Posts:
Apache Ant Source Code Files are inside the Apache Ant source package file like apache-ant-1.10.10-s...
How to download and install JDK (Java Development Kit) 5? If you want to write Java applications, yo...
Java Cryptography Extension 1.6 JAR File Size and Download Location: File name: jce.jar, jce-1.6.jar...
Java Advanced Imaging (JAI) is a Java platform extension API that provides a set of object-oriented ...
JDK 11 java.base.jmod is the JMOD file for JDK 11 Base module. JDK 11 Base module compiled class fil...