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/InputVerifier.java
/* * Copyright (c) 1999, 2016, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package javax.swing; import java.util.*; /** * This class provides the validation mechanism for Swing components. GUIs often * need to ensure that the components are in a valid state before allowing the * user to navigate the input focus. To do this, clients create a subclass of * {@code InputVerifier} and, using {@code JComponent}'s * {@code setInputVerifier} method, attach an instance of their subclass to * the {@code JComponent} which is the source of the focus transfer operation. * The {@code InputVerifier} also provides the possibility to validate against * the target of the focus transfer which may reject the focus. * Before focus is transferred from the source Swing component to the target * Swing component, the input verifier's * {@code shouldYieldFocus(source, target)} method is called. Focus is * transferred only if that method returns * {@code true}. * <p> * The following example has two text fields, with the first one expecting * the string "pass" to be entered by the user. If either that string is entered * in the first text field or the second text field contains "accept" string, * then the user can advance focus to the second text field by clicking in it or * by pressing TAB. * However, if another string is entered in the first text field and the second * text field does not contain "accept", then the user will be unable to * transfer focus to the second text field. * * <pre> * import java.awt.*; * import javax.swing.*; * * // This program demonstrates the use of the Swing InputVerifier class. * // It creates two text fields; the first of the text fields expects the * // string "pass" as input, and will allow focus to advance to the second text * // field if either that string is typed in by the user or the second * // field contains "accept" string. * * public class VerifierTest extends JFrame { * * public VerifierTest() { * JTextField field1 = new JTextField("Type \"pass\" here"); * JTextField field2 = new JTextField("or \"accept\" here"); * getContentPane().add(field1, BorderLayout.NORTH); * getContentPane().add(field2, BorderLayout.SOUTH); * * field.setInputVerifier(new InputVerifier() { * public boolean verify(JComponent input) { * return "pass".equals(((JTextField) input).getText()); * } * * public boolean verifyTarget(JComponent input) { * return "accept".equals(((JTextField) input).getText()); * } * * public boolean shouldYieldFocus(JComponent source, * JComponent target) { * return verify(source) || verifyTarget(target); * } * }); * * pack(); * setVisible(true); * } * * public static void main(String[] args) { * SwingUtilities.invokeLater(VerifierTest::new); * } * } * </pre> * * @since 1.3 */ public abstract class InputVerifier { /** * Checks whether the JComponent's input is valid. This method should * have no side effects. It returns a boolean indicating the status * of the argument's input. * * @param input the JComponent to verify * @return {@code true} when valid, {@code false} when invalid * @see JComponent#setInputVerifier * @see JComponent#getInputVerifier */ public abstract boolean verify(JComponent input); /** * Calls {@code verify(input)} to ensure that the input is valid. * This method can have side effects. In particular, this method * is called when the user attempts to advance focus out of the * argument component into another Swing component in this window. * If this method returns {@code true}, then the focus is transferred * normally; if it returns {@code false}, then the focus remains in * the argument component. * * @param input the JComponent to verify * @return {@code true} when valid, {@code false} when invalid * @see JComponent#setInputVerifier * @see JComponent#getInputVerifier * * @deprecated use {@link #shouldYieldFocus(JComponent, JComponent)} * instead. */ @Deprecated(since = "9") public boolean shouldYieldFocus(JComponent input) { return verify(input); } /** * Checks whether the target JComponent that will be receiving the focus * is ready to accept it. This method should be over-ridden only if it is * necessary to validate the target of the focus transfer. * This method should have no side effects. It returns a boolean * indicating the status of the argument's input. * * @implSpec By default this method returns {@code true}. * * @param target the target JComponent to verify * @return {@code true} when valid, {@code false} when invalid * @see JComponent#setInputVerifier * @see JComponent#getInputVerifier * @since 9 */ public boolean verifyTarget(JComponent target) { return true; } /** * Is called by Swing if this {@code InputVerifier} is assigned to the * {@code source} Swing component to check whether the requested focus * transfer from the {@code source} to {@code target} is allowed. * This method can have side effects. * If this method returns {@code true}, then the focus is transferred * normally; if it returns {@code false}, then the focus remains in * the first argument component. * * @implSpec The basic implementation of this method returns the conjunction * of results obtained from {@code verify(input)} and * {@code verifyTarget(input)} to ensure that both the source and the target * components are in valid state. * * @param source the source JComponent of the focus transfer * @param target the target JComponent of the focus transfer * @return {@code true} when valid, {@code false} when invalid * @see JComponent#setInputVerifier * @see JComponent#getInputVerifier * @since 9 */ public boolean shouldYieldFocus(JComponent source, JComponent target) { return shouldYieldFocus(source) && verifyTarget(target); } }
⏎ javax/swing/InputVerifier.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, 194582👍, 5💬
Popular Posts:
What Is commons-codec-1.4.jar? commons-codec-1.4.jar is the JAR file for Apache Commons Codec 1.4, w...
JDK 11 jdk.jdeps.jmod is the JMOD file for JDK 11 JDeps tool, which can be invoked by the "jdeps" co...
What Is jtds-1.2.2.jar? jtds-1.2.2.jar is the JAR files of jTDS Java library 1.2.2, which is a JDBC ...
The JSR 105 XML Digital Signature 1.0.1 FCS implementation provides an API and implementation that a...
How to run "jarsigner" command from JDK tools.jar file? "jarsigner" command allows you to digitally ...