< prev index next >
src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
Print this page
*** 23,40 ****
* questions.
*/
/*
* <p>These classes are designed to be used while the
! * corresponding <code>LookAndFeel</code> class has been installed
* (<code>UIManager.setLookAndFeel(new <i>XXX</i>LookAndFeel())</code>).
! * Using them while a different <code>LookAndFeel</code> is installed
* may produce unexpected results, including exceptions.
! * Additionally, changing the <code>LookAndFeel</code>
! * maintained by the <code>UIManager</code> without updating the
! * corresponding <code>ComponentUI</code> of any
! * <code>JComponent</code>s may also produce unexpected results,
* such as the wrong colors showing up, and is generally not
* encouraged.
*
*/
--- 23,40 ----
* questions.
*/
/*
* <p>These classes are designed to be used while the
! * corresponding {@code LookAndFeel} class has been installed
* (<code>UIManager.setLookAndFeel(new <i>XXX</i>LookAndFeel())</code>).
! * Using them while a different {@code LookAndFeel} is installed
* may produce unexpected results, including exceptions.
! * Additionally, changing the {@code LookAndFeel}
! * maintained by the {@code UIManager} without updating the
! * corresponding {@code ComponentUI} of any
! * {@code JComponent}s may also produce unexpected results,
* such as the wrong colors showing up, and is generally not
* encouraged.
*
*/
*** 1932,1942 ****
}
/**
* <p>
* Invoked when the user attempts an invalid operation,
! * such as pasting into an uneditable <code>JTextField</code>
* that has focus.
* </p>
* <p>
* If the user has enabled visual error indication on
* the desktop, this method will flash the caption bar
--- 1932,1942 ----
}
/**
* <p>
* Invoked when the user attempts an invalid operation,
! * such as pasting into an uneditable {@code JTextField}
* that has focus.
* </p>
* <p>
* If the user has enabled visual error indication on
* the desktop, this method will flash the caption bar
*** 1946,1956 ****
* </p>
*
* @param component Component the error occurred in, may be
* null indicating the error condition is
* not directly associated with a
! * <code>Component</code>.
*
* @see javax.swing.LookAndFeel#provideErrorFeedback
*/
public void provideErrorFeedback(Component component) {
super.provideErrorFeedback(component);
--- 1946,1956 ----
* </p>
*
* @param component Component the error occurred in, may be
* null indicating the error condition is
* not directly associated with a
! * {@code Component}.
*
* @see javax.swing.LookAndFeel#provideErrorFeedback
*/
public void provideErrorFeedback(Component component) {
super.provideErrorFeedback(component);
*** 1969,1990 ****
}
// ********* Auditory Cue support methods and objects *********
/**
! * Returns an <code>Action</code>.
* <P>
* This Action contains the information and logic to render an
! * auditory cue. The <code>Object</code> that is passed to this
* method contains the information needed to render the auditory
! * cue. Normally, this <code>Object</code> is a <code>String</code>
! * that points to a <code>Toolkit</code> <code>desktopProperty</code>.
! * This <code>desktopProperty</code> is resolved by AWT and the
* Windows OS.
* <P>
! * This <code>Action</code>'s <code>actionPerformed</code> method
! * is fired by the <code>playSound</code> method.
*
* @return an Action which knows how to render the auditory
* cue for one particular system or user activity
* @see #playSound(Action)
* @since 1.4
--- 1969,1990 ----
}
// ********* Auditory Cue support methods and objects *********
/**
! * Returns an {@code Action}.
* <P>
* This Action contains the information and logic to render an
! * auditory cue. The {@code Object} that is passed to this
* method contains the information needed to render the auditory
! * cue. Normally, this {@code Object} is a {@code String}
! * that points to a {@code Toolkit desktopProperty}.
! * This {@code desktopProperty} is resolved by AWT and the
* Windows OS.
* <P>
! * This {@code Action}'s {@code actionPerformed} method
! * is fired by the {@code playSound} method.
*
* @return an Action which knows how to render the auditory
* cue for one particular system or user activity
* @see #playSound(Action)
* @since 1.4
*** 2016,2027 ****
/**
* Pass the name String to the super constructor. This is used
* later to identify the Action and decide whether to play it or
* not. Store the resource String. It is used to get the audio
! * resource. In this case, the resource is a <code>Runnable</code>
! * supplied by <code>Toolkit</code>. This <code>Runnable</code> is
* effectively a pointer down into the Win32 OS that knows how to
* play the right sound.
*
* @since 1.4
*/
--- 2016,2027 ----
/**
* Pass the name String to the super constructor. This is used
* later to identify the Action and decide whether to play it or
* not. Store the resource String. It is used to get the audio
! * resource. In this case, the resource is a {@code Runnable}
! * supplied by {@code Toolkit}. This {@code Runnable} is
* effectively a pointer down into the Win32 OS that knows how to
* play the right sound.
*
* @since 1.4
*/
*** 2048,2058 ****
}
}
}
/**
! * Gets an <code>Icon</code> from the native libraries if available,
* otherwise gets it from an image resource file.
*/
private static class LazyWindowsIcon implements UIDefaults.LazyValue {
private String nativeImage;
private String resource;
--- 2048,2058 ----
}
}
}
/**
! * Gets an {@code Icon} from the native libraries if available,
* otherwise gets it from an image resource file.
*/
private static class LazyWindowsIcon implements UIDefaults.LazyValue {
private String nativeImage;
private String resource;
*** 2075,2085 ****
}
}
/**
! * Gets an <code>Icon</code> from the native libraries if available.
* A desktop property is used to trigger reloading the icon when needed.
*/
private class ActiveWindowsIcon implements UIDefaults.ActiveValue {
private Icon icon;
private String nativeImageName;
--- 2075,2085 ----
}
}
/**
! * Gets an {@code Icon} from the native libraries if available.
* A desktop property is used to trigger reloading the icon when needed.
*/
private class ActiveWindowsIcon implements UIDefaults.ActiveValue {
private Icon icon;
private String nativeImageName;
< prev index next >