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
⏎ java/awt/im/spi/InputMethodContext.java
/* * Copyright (c) 1998, 2014, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package java.awt.im.spi; import java.awt.HeadlessException; import java.awt.Window; import java.awt.font.TextHitInfo; import java.awt.im.InputMethodRequests; import java.text.AttributedCharacterIterator; import javax.swing.JFrame; /** * Provides methods that input methods * can use to communicate with their client components or to request * other services. This interface is implemented by the input method * framework, and input methods call its methods on the instance they * receive through * {@link java.awt.im.spi.InputMethod#setInputMethodContext}. * There should be no other implementors or callers. * * @since 1.3 * * @author JavaSoft International */ public interface InputMethodContext extends InputMethodRequests { /** * Creates an input method event from the arguments given * and dispatches it to the client component. For arguments, * see {@link java.awt.event.InputMethodEvent#InputMethodEvent}. * @param id the event type * @param text the combined committed and composed text * @param committedCharacterCount the number of committed characters in the text * @param caret the caret (a.k.a. insertion point); null if * there's no caret within current composed text * @param visiblePosition the position that's most important to be * visible; null if there's no recommendation for a visible * position within current composed text */ public void dispatchInputMethodEvent(int id, AttributedCharacterIterator text, int committedCharacterCount, TextHitInfo caret, TextHitInfo visiblePosition); /** * Creates a top-level window for use by the input method. * The intended behavior of this window is: * <ul> * <li>it floats above all document windows and dialogs * <li>it and all components that it contains do not receive the focus * <li>it has lightweight decorations, such as a reduced drag region without title * </ul> * However, the actual behavior with respect to these three items is platform dependent. * <p> * The title may or may not be displayed, depending on the actual type of window created. * <p> * If attachToInputContext is true, the new window will share the input context that * corresponds to this input method context, so that events for components in the window * are automatically dispatched to the input method. * Also, when the window is opened using setVisible(true), the input context will prevent * deactivate and activate calls to the input method that might otherwise be caused. * <p> * Input methods must call {@link java.awt.Window#dispose() Window.dispose} on the * returned input method window when it is no longer needed. * * @param title the title to be displayed in the window's title bar, * if there is such a title bar. * A {@code null} value is treated as an empty string, "". * @param attachToInputContext whether this window should share the input context * that corresponds to this input method context * @return a window with special characteristics for use by input methods * @exception HeadlessException if {@code GraphicsEnvironment.isHeadless} * returns {@code true} */ public Window createInputMethodWindow(String title, boolean attachToInputContext); /** * Creates a top-level Swing JFrame for use by the input method. * The intended behavior of this window is: * <ul> * <li>it floats above all document windows and dialogs * <li>it and all components that it contains do not receive the focus * <li>it has lightweight decorations, such as a reduced drag region without title * </ul> * However, the actual behavior with respect to these three items is platform dependent. * <p> * The title may or may not be displayed, depending on the actual type of window created. * <p> * If attachToInputContext is true, the new window will share the input context that * corresponds to this input method context, so that events for components in the window * are automatically dispatched to the input method. * Also, when the window is opened using setVisible(true), the input context will prevent * deactivate and activate calls to the input method that might otherwise be caused. * <p> * Input methods must call {@link java.awt.Window#dispose() Window.dispose} on the * returned input method window when it is no longer needed. * * @param title the title to be displayed in the window's title bar, * if there is such a title bar. * A {@code null} value is treated as an empty string, "". * @param attachToInputContext whether this window should share the input context * that corresponds to this input method context * @return a JFrame with special characteristics for use by input methods * @exception HeadlessException if {@code GraphicsEnvironment.isHeadless} * returns {@code true} * * @since 1.4 */ public JFrame createInputMethodJFrame(String title, boolean attachToInputContext); /** * Enables or disables notification of the current client window's * location and state for the specified input method. When * notification is enabled, the input method's {@link * java.awt.im.spi.InputMethod#notifyClientWindowChange * notifyClientWindowChange} method is called as described in that * method's specification. Notification is automatically disabled * when the input method is disposed. * * @param inputMethod the input method for which notifications are * enabled or disabled * @param enable true to enable, false to disable */ public void enableClientWindowNotification(InputMethod inputMethod, boolean enable); }
⏎ java/awt/im/spi/InputMethodContext.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, 193750👍, 5💬
Popular Posts:
xml-commons External Source Code Files are provided in the source package file, xml-commons-external...
Apache Log4j API provides the interface that applications should code to and provides the adapter co...
What Is ojdbc7.jar for Oracle 12c R1? ojdbc7.jar for Oracle 12c R1 is the JAR files of ojdbc.jar, JD...
JDK 17 jdk.compiler.jmod is the JMOD file for JDK 17 Compiler tool, which can be invoked by the "jav...
iText is an ideal library for developers looking to enhance web- and other applications with dynamic...