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
⏎ java/awt/event/ItemEvent.java
/* * Copyright (c) 1996, 2021, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package java.awt.event; import java.awt.AWTEvent; import java.awt.ItemSelectable; import java.io.Serial; /** * A semantic event which indicates that an item was selected or deselected. * This high-level event is generated by an ItemSelectable object (such as a * List) when an item is selected or deselected by the user. * The event is passed to every {@code ItemListener} object which * registered to receive such events using the component's * {@code addItemListener} method. * <P> * The object that implements the {@code ItemListener} interface gets * this {@code ItemEvent} when the event occurs. The listener is * spared the details of processing individual mouse movements and mouse * clicks, and can instead process a "meaningful" (semantic) event like * "item selected" or "item deselected". * <p> * An unspecified behavior will be caused if the {@code id} parameter * of any particular {@code ItemEvent} instance is not * in the range from {@code ITEM_FIRST} to {@code ITEM_LAST}. * <p> * The {@code stateChange} of any {@code ItemEvent} instance takes one of the following * values: * <ul> * <li> {@code ItemEvent.SELECTED} * <li> {@code ItemEvent.DESELECTED} * </ul> * Assigning the value different from listed above will cause an unspecified behavior. * * @author Carl Quinn * * @see java.awt.ItemSelectable * @see ItemListener * @see <a href="https://docs.oracle.com/javase/tutorial/uiswing/events/itemlistener.html">Tutorial: Writing an Item Listener</a> * * @since 1.1 */ public class ItemEvent extends AWTEvent { /** * The first number in the range of ids used for item events. */ public static final int ITEM_FIRST = 701; /** * The last number in the range of ids used for item events. */ public static final int ITEM_LAST = 701; /** * This event id indicates that an item's state changed. */ public static final int ITEM_STATE_CHANGED = ITEM_FIRST; //Event.LIST_SELECT /** * This state-change value indicates that an item was selected. */ public static final int SELECTED = 1; /** * This state-change-value indicates that a selected item was deselected. */ public static final int DESELECTED = 2; /** * The item whose selection state has changed. * * @serial * @see #getItem() */ @SuppressWarnings("serial") // Not statically typed as Serializable Object item; /** * {@code stateChange} indicates whether the {@code item} * was selected or deselected. * * @serial * @see #getStateChange() */ int stateChange; /** * Use serialVersionUID from JDK 1.1 for interoperability. */ @Serial private static final long serialVersionUID = -608708132447206933L; /** * Constructs an {@code ItemEvent} object. * <p> This method throws an * {@code IllegalArgumentException} if {@code source} * is {@code null}. * * @param source The {@code ItemSelectable} object * that originated the event * @param id The integer that identifies the event type. * For information on allowable values, see * the class description for {@link ItemEvent} * @param item An object -- the item affected by the event * @param stateChange An integer that indicates whether the item was * selected or deselected. * For information on allowable values, see * the class description for {@link ItemEvent} * @throws IllegalArgumentException if {@code source} is null * @see #getItemSelectable() * @see #getID() * @see #getStateChange() */ public ItemEvent(ItemSelectable source, int id, Object item, int stateChange) { super(source, id); this.item = item; this.stateChange = stateChange; } /** * Returns the originator of the event. * * @return the ItemSelectable object that originated the event. */ public ItemSelectable getItemSelectable() { return (ItemSelectable)source; } /** * Returns the item affected by the event. * * @return the item (object) that was affected by the event */ public Object getItem() { return item; } /** * Returns the type of state change (selected or deselected). * * @return an integer that indicates whether the item was selected * or deselected * * @see #SELECTED * @see #DESELECTED */ public int getStateChange() { return stateChange; } /** * Returns a parameter string identifying this item event. * This method is useful for event-logging and for debugging. * * @return a string identifying the event and its attributes */ public String paramString() { String typeStr; switch(id) { case ITEM_STATE_CHANGED: typeStr = "ITEM_STATE_CHANGED"; break; default: typeStr = "unknown type"; } String stateStr; switch(stateChange) { case SELECTED: stateStr = "SELECTED"; break; case DESELECTED: stateStr = "DESELECTED"; break; default: stateStr = "unknown type"; } return typeStr + ",item="+item + ",stateChange="+stateStr; } }
⏎ java/awt/event/ItemEvent.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, 33709👍, 0💬
Popular Posts:
What Is HttpComponents httpcore-4.2.2.jar? HttpComponents httpcore-4.2.2.jar is the JAR file for Apa...
Swingx is the SwingLabs Swing Component Extensions. JAR File Size and Download Location: File name: ...
JDK 17 jdk.hotspot.agent.jmod is the JMOD file for JDK 17 Hotspot Agent module. JDK 17 Hotspot Agent...
iText is an ideal library for developers looking to enhance web- and other applications with dynamic...
iText is an ideal library for developers looking to enhance web- and other applications with dynamic...