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/plaf/basic/BasicComboBoxEditor.java
/* * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package javax.swing.plaf.basic; import javax.swing.ComboBoxEditor; import javax.swing.JTextField; import javax.swing.border.Border; import java.awt.Component; import java.awt.event.*; import java.lang.reflect.Method; import sun.reflect.misc.MethodUtil; /** * The default editor for editable combo boxes. The editor is implemented as a JTextField. * * @author Arnaud Weber * @author Mark Davidson */ public class BasicComboBoxEditor implements ComboBoxEditor,FocusListener { /** * An instance of {@code JTextField}. */ protected JTextField editor; private Object oldValue; /** * Constructs a new instance of {@code BasicComboBoxEditor}. */ public BasicComboBoxEditor() { editor = createEditorComponent(); } public Component getEditorComponent() { return editor; } /** * Creates the internal editor component. Override this to provide * a custom implementation. * * @return a new editor component * @since 1.6 */ protected JTextField createEditorComponent() { JTextField editor = new BorderlessTextField("",9); editor.setBorder(null); return editor; } /** * Sets the item that should be edited. * * @param anObject the displayed value of the editor */ public void setItem(Object anObject) { String text; if ( anObject != null ) { text = anObject.toString(); if (text == null) { text = ""; } oldValue = anObject; } else { text = ""; } // workaround for 4530952 if (! text.equals(editor.getText())) { editor.setText(text); } } public Object getItem() { Object newValue = editor.getText(); if (oldValue != null && !(oldValue instanceof String)) { // The original value is not a string. Should return the value in it's // original type. if (newValue.equals(oldValue.toString())) { return oldValue; } else { // Must take the value from the editor and get the value and cast it to the new type. Class<?> cls = oldValue.getClass(); try { Method method = MethodUtil.getMethod(cls, "valueOf", new Class<?>[]{String.class}); newValue = MethodUtil.invoke(method, oldValue, new Object[] { editor.getText()}); } catch (Exception ex) { // Fail silently and return the newValue (a String object) } } } return newValue; } public void selectAll() { editor.selectAll(); editor.requestFocus(); } // This used to do something but now it doesn't. It couldn't be // removed because it would be an API change to do so. public void focusGained(FocusEvent e) {} // This used to do something but now it doesn't. It couldn't be // removed because it would be an API change to do so. public void focusLost(FocusEvent e) {} public void addActionListener(ActionListener l) { editor.addActionListener(l); } public void removeActionListener(ActionListener l) { editor.removeActionListener(l); } @SuppressWarnings("serial") // Superclass is not serializable across versions static class BorderlessTextField extends JTextField { public BorderlessTextField(String value,int n) { super(value,n); } // workaround for 4530952 public void setText(String s) { if (getText().equals(s)) { return; } super.setText(s); } public void setBorder(Border b) { if (!(b instanceof UIResource)) { super.setBorder(b); } } } /** * A subclass of BasicComboBoxEditor that implements UIResource. * BasicComboBoxEditor doesn't implement UIResource * directly so that applications can safely override the * cellRenderer property with BasicListCellRenderer subclasses. * <p> * <strong>Warning:</strong> * Serialized objects of this class will not be compatible with * future Swing releases. The current serialization support is * appropriate for short term storage or RMI between applications running * the same version of Swing. As of 1.4, support for long term storage * of all JavaBeans™ * has been added to the <code>java.beans</code> package. * Please see {@link java.beans.XMLEncoder}. */ @SuppressWarnings("serial") // Same-version serialization only public static class UIResource extends BasicComboBoxEditor implements javax.swing.plaf.UIResource { } }
⏎ javax/swing/plaf/basic/BasicComboBoxEditor.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, 196699👍, 5💬
Popular Posts:
commons-fileupload-1.3.3 -sources.jaris the source JAR file for Apache Commons FileUpload 1.3., whic...
What Is ojdbc8.jar for Oracle 12c R2? ojdbc8.jar for Oracle 12c R2 is the JAR files of ojdbc.jar, JD...
Java Cryptography Extension 1.6 JAR File Size and Download Location: File name: jce.jar, jce-1.6.jar...
Jetty provides an HTTP server, HTTP client, and javax.servlet container. These components are open s...
What Is poi-5.2.3.jar? poi-5.2.3.jar is one of the JAR files for Apache POI 5.2.3, which provides an...