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:
JRE 8 rt.jar - java.* Package Source Code
JRE 8 rt.jar is the JAR file for JRE 8 RT (Runtime) libraries.
JRE (Java Runtime) 8 is the runtime environment included in JDK 8.
JRE 8 rt.jar libraries are divided into 6 packages:
com.* - Internal Oracle and Sun Microsystems libraries java.* - Standard Java API libraries. javax.* - Extended Java API libraries. jdk.* - JDK supporting libraries. org.* - Third party libraries. sun.* - Old libraries developed by Sun Microsystems.
JAR File Information:
Directory of C:\fyicenter\jdk-1.8.0_191\jre\lib 63,596,151 rt.jar
Here is the list of Java classes of the java.* package in JRE 1.8.0_191 rt.jar. Java source codes are also provided.
✍: FYIcenter
⏎ java/awt/im/spi/InputMethodContext.java
/* * Copyright (c) 1998, 2003, 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}. */ 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. * <p> * @param title the title to be displayed in the window's title bar, * if there is such a title bar. * A <code>null</code> 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 * </code> returns <code>true</code> */ 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. * <p> * @param title the title to be displayed in the window's title bar, * if there is such a title bar. * A <code>null</code> 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 * </code> returns <code>true</code> * * @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: jre-rt-java-1.8.0_191-src.zip File size: 6664831 bytes Release date: 2018-10-28 Download
⇒ JRE 8 rt.jar - javax.* Package Source Code
2023-08-23, 306730👍, 4💬
Popular Posts:
JDK 11 jdk.javadoc.jmod is the JMOD file for JDK 11 Java Document tool, which can be invoked by the ...
commons-net-1.4.1.jar is the JAR file for Apache Commons Net 1.4.1, which implements the client side...
JDK 17 java.base.jmod is the JMOD file for JDK 17 Base module. JDK 17 Base module compiled class fil...
JDK 11 jdk.jdi.jmod is the JMOD file for JDK 11 JDI (Java Debug Interface) tool. JDK 11 JDI tool com...
What Is poi-examples-5.2.3.jar? poi-examples-5.2.3.jar is one of the JAR files for Apache POI 5.2.3,...