diff --git a/jdk/src/share/classes/javax/swing/AbstractAction.java b/jdk/src/share/classes/javax/swing/AbstractAction.java index f8f15f4f992..1f0ef990243 100644 --- a/jdk/src/share/classes/javax/swing/AbstractAction.java +++ b/jdk/src/share/classes/javax/swing/AbstractAction.java @@ -55,6 +55,7 @@ import sun.security.action.GetPropertyAction; * * @author Georges Saab * @see Action + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public abstract class AbstractAction implements Action, Cloneable, Serializable diff --git a/jdk/src/share/classes/javax/swing/AbstractButton.java b/jdk/src/share/classes/javax/swing/AbstractButton.java index 02ddcfe729c..58f9e943c9f 100644 --- a/jdk/src/share/classes/javax/swing/AbstractButton.java +++ b/jdk/src/share/classes/javax/swing/AbstractButton.java @@ -71,6 +71,7 @@ import java.util.*; * Please see {@link java.beans.XMLEncoder}. * * @author Jeff Dinkins + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public abstract class AbstractButton extends JComponent implements ItemSelectable, SwingConstants { diff --git a/jdk/src/share/classes/javax/swing/AbstractListModel.java b/jdk/src/share/classes/javax/swing/AbstractListModel.java index 33145a51e8e..cc3003dc132 100644 --- a/jdk/src/share/classes/javax/swing/AbstractListModel.java +++ b/jdk/src/share/classes/javax/swing/AbstractListModel.java @@ -45,6 +45,7 @@ import java.util.EventListener; * @param the type of the elements of this model * * @author Hans Muller + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public abstract class AbstractListModel implements ListModel, Serializable diff --git a/jdk/src/share/classes/javax/swing/Action.java b/jdk/src/share/classes/javax/swing/Action.java index b803b37d96f..b1ebbec40a8 100644 --- a/jdk/src/share/classes/javax/swing/Action.java +++ b/jdk/src/share/classes/javax/swing/Action.java @@ -210,6 +210,7 @@ import java.beans.*; * * @author Georges Saab * @see AbstractAction + * @since 1.2 */ public interface Action extends ActionListener { /** diff --git a/jdk/src/share/classes/javax/swing/BorderFactory.java b/jdk/src/share/classes/javax/swing/BorderFactory.java index f821e76f8cc..9f2393cb91d 100644 --- a/jdk/src/share/classes/javax/swing/BorderFactory.java +++ b/jdk/src/share/classes/javax/swing/BorderFactory.java @@ -40,6 +40,7 @@ import javax.swing.border.*; * a section in The Java Tutorial. * * @author David Kloba + * @since 1.2 */ public class BorderFactory { diff --git a/jdk/src/share/classes/javax/swing/BoundedRangeModel.java b/jdk/src/share/classes/javax/swing/BoundedRangeModel.java index ea0a41119e2..bc6a84ac891 100644 --- a/jdk/src/share/classes/javax/swing/BoundedRangeModel.java +++ b/jdk/src/share/classes/javax/swing/BoundedRangeModel.java @@ -76,6 +76,7 @@ import javax.swing.event.*; * * @author Hans Muller * @see DefaultBoundedRangeModel + * @since 1.2 */ public interface BoundedRangeModel { diff --git a/jdk/src/share/classes/javax/swing/Box.java b/jdk/src/share/classes/javax/swing/Box.java index 9bf5474c746..d332214a3c5 100644 --- a/jdk/src/share/classes/javax/swing/Box.java +++ b/jdk/src/share/classes/javax/swing/Box.java @@ -75,6 +75,7 @@ import javax.accessibility.*; * @see BoxLayout * * @author Timothy Prinzing + * @since 1.2 */ @SuppressWarnings("serial") public class Box extends JComponent implements Accessible { diff --git a/jdk/src/share/classes/javax/swing/BoxLayout.java b/jdk/src/share/classes/javax/swing/BoxLayout.java index 8723a15f048..c3565fb1741 100644 --- a/jdk/src/share/classes/javax/swing/BoxLayout.java +++ b/jdk/src/share/classes/javax/swing/BoxLayout.java @@ -134,6 +134,7 @@ import java.io.PrintStream; * @see JComponent#getAlignmentY * * @author Timothy Prinzing + * @since 1.2 */ @SuppressWarnings("serial") public class BoxLayout implements LayoutManager2, Serializable { diff --git a/jdk/src/share/classes/javax/swing/ButtonGroup.java b/jdk/src/share/classes/javax/swing/ButtonGroup.java index 64f5b641774..21c13a49cbb 100644 --- a/jdk/src/share/classes/javax/swing/ButtonGroup.java +++ b/jdk/src/share/classes/javax/swing/ButtonGroup.java @@ -64,6 +64,7 @@ import java.io.Serializable; * Please see {@link java.beans.XMLEncoder}. * * @author Jeff Dinkins + * @since 1.2 */ @SuppressWarnings("serial") public class ButtonGroup implements Serializable { diff --git a/jdk/src/share/classes/javax/swing/ButtonModel.java b/jdk/src/share/classes/javax/swing/ButtonModel.java index 1668c673b56..85ba48f6ba2 100644 --- a/jdk/src/share/classes/javax/swing/ButtonModel.java +++ b/jdk/src/share/classes/javax/swing/ButtonModel.java @@ -72,6 +72,7 @@ import javax.swing.event.*; * ActionEvent to be fired. * * @author Jeff Dinkins + * @since 1.2 */ public interface ButtonModel extends ItemSelectable { diff --git a/jdk/src/share/classes/javax/swing/CellEditor.java b/jdk/src/share/classes/javax/swing/CellEditor.java index 3211a788cb9..f1b625b7969 100644 --- a/jdk/src/share/classes/javax/swing/CellEditor.java +++ b/jdk/src/share/classes/javax/swing/CellEditor.java @@ -57,6 +57,7 @@ import javax.swing.event.*; * @see javax.swing.event.CellEditorListener * * @author Alan Chung + * @since 1.2 */ public interface CellEditor { diff --git a/jdk/src/share/classes/javax/swing/CellRendererPane.java b/jdk/src/share/classes/javax/swing/CellRendererPane.java index 33539284e2d..70ba2afa04c 100644 --- a/jdk/src/share/classes/javax/swing/CellRendererPane.java +++ b/jdk/src/share/classes/javax/swing/CellRendererPane.java @@ -62,6 +62,7 @@ import javax.accessibility.*; * Please see {@link java.beans.XMLEncoder}. * * @author Hans Muller + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class CellRendererPane extends Container implements Accessible diff --git a/jdk/src/share/classes/javax/swing/ComboBoxEditor.java b/jdk/src/share/classes/javax/swing/ComboBoxEditor.java index de191d1bcf9..f7dd950471c 100644 --- a/jdk/src/share/classes/javax/swing/ComboBoxEditor.java +++ b/jdk/src/share/classes/javax/swing/ComboBoxEditor.java @@ -31,6 +31,7 @@ import java.awt.event.*; * The editor component used for JComboBox components. * * @author Arnaud Weber + * @since 1.2 */ public interface ComboBoxEditor { diff --git a/jdk/src/share/classes/javax/swing/ComboBoxModel.java b/jdk/src/share/classes/javax/swing/ComboBoxModel.java index e7c3be9811b..50bd87d66f0 100644 --- a/jdk/src/share/classes/javax/swing/ComboBoxModel.java +++ b/jdk/src/share/classes/javax/swing/ComboBoxModel.java @@ -36,6 +36,7 @@ package javax.swing; * @param the type of the elements of this model * * @author Arnaud Weber + * @since 1.2 */ public interface ComboBoxModel extends ListModel { diff --git a/jdk/src/share/classes/javax/swing/DebugGraphics.java b/jdk/src/share/classes/javax/swing/DebugGraphics.java index a41e9c62f55..53219b74c33 100644 --- a/jdk/src/share/classes/javax/swing/DebugGraphics.java +++ b/jdk/src/share/classes/javax/swing/DebugGraphics.java @@ -45,6 +45,7 @@ import java.text.AttributedCharacterIterator; * @see RepaintManager#setDoubleBufferingEnabled * * @author Dave Karlton + * @since 1.2 */ public class DebugGraphics extends Graphics { Graphics graphics; diff --git a/jdk/src/share/classes/javax/swing/DefaultBoundedRangeModel.java b/jdk/src/share/classes/javax/swing/DefaultBoundedRangeModel.java index 8d316ce28ac..b7b989e07fa 100644 --- a/jdk/src/share/classes/javax/swing/DefaultBoundedRangeModel.java +++ b/jdk/src/share/classes/javax/swing/DefaultBoundedRangeModel.java @@ -44,6 +44,7 @@ import java.util.EventListener; * @author David Kloba * @author Hans Muller * @see BoundedRangeModel + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class DefaultBoundedRangeModel implements BoundedRangeModel, Serializable diff --git a/jdk/src/share/classes/javax/swing/DefaultButtonModel.java b/jdk/src/share/classes/javax/swing/DefaultButtonModel.java index 8fba596f3fe..fe2ddd143cd 100644 --- a/jdk/src/share/classes/javax/swing/DefaultButtonModel.java +++ b/jdk/src/share/classes/javax/swing/DefaultButtonModel.java @@ -44,6 +44,7 @@ import javax.swing.event.*; * Please see {@link java.beans.XMLEncoder}. * * @author Jeff Dinkins + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class DefaultButtonModel implements ButtonModel, Serializable { diff --git a/jdk/src/share/classes/javax/swing/DefaultCellEditor.java b/jdk/src/share/classes/javax/swing/DefaultCellEditor.java index 1eea9e1fb3f..ba8942c5b21 100644 --- a/jdk/src/share/classes/javax/swing/DefaultCellEditor.java +++ b/jdk/src/share/classes/javax/swing/DefaultCellEditor.java @@ -49,6 +49,7 @@ import java.io.Serializable; * * @author Alan Chung * @author Philip Milne + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class DefaultCellEditor extends AbstractCellEditor diff --git a/jdk/src/share/classes/javax/swing/DefaultComboBoxModel.java b/jdk/src/share/classes/javax/swing/DefaultComboBoxModel.java index b42dc109b50..813ebd39ef1 100644 --- a/jdk/src/share/classes/javax/swing/DefaultComboBoxModel.java +++ b/jdk/src/share/classes/javax/swing/DefaultComboBoxModel.java @@ -35,6 +35,7 @@ import java.io.Serializable; * * @author Arnaud Weber * @author Tom Santos + * @since 1.2 */ @SuppressWarnings("serial") // Superclass is not serializable across versions public class DefaultComboBoxModel extends AbstractListModel implements MutableComboBoxModel, Serializable { diff --git a/jdk/src/share/classes/javax/swing/DefaultDesktopManager.java b/jdk/src/share/classes/javax/swing/DefaultDesktopManager.java index d140e98c5d7..6c66c8d6cce 100644 --- a/jdk/src/share/classes/javax/swing/DefaultDesktopManager.java +++ b/jdk/src/share/classes/javax/swing/DefaultDesktopManager.java @@ -46,6 +46,7 @@ import java.beans.PropertyVetoException; * @see JInternalFrame * @author David Kloba * @author Steve Wilson + * @since 1.2 */ @SuppressWarnings("serial") // No Interesting Non-Transient State public class DefaultDesktopManager implements DesktopManager, java.io.Serializable { diff --git a/jdk/src/share/classes/javax/swing/DefaultFocusManager.java b/jdk/src/share/classes/javax/swing/DefaultFocusManager.java index 31240737791..502fc6c7f42 100644 --- a/jdk/src/share/classes/javax/swing/DefaultFocusManager.java +++ b/jdk/src/share/classes/javax/swing/DefaultFocusManager.java @@ -45,6 +45,7 @@ import java.util.Comparator; * * @author Arnaud Weber * @author David Mendenhall + * @since 1.2 */ @SuppressWarnings("serial") // Obsolete class public class DefaultFocusManager extends FocusManager { diff --git a/jdk/src/share/classes/javax/swing/DefaultListCellRenderer.java b/jdk/src/share/classes/javax/swing/DefaultListCellRenderer.java index e4968364cc0..3cc567480c1 100644 --- a/jdk/src/share/classes/javax/swing/DefaultListCellRenderer.java +++ b/jdk/src/share/classes/javax/swing/DefaultListCellRenderer.java @@ -69,6 +69,7 @@ import sun.swing.DefaultLookup; * * @author Philip Milne * @author Hans Muller + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class DefaultListCellRenderer extends JLabel diff --git a/jdk/src/share/classes/javax/swing/DefaultListModel.java b/jdk/src/share/classes/javax/swing/DefaultListModel.java index 063c18e2716..2b10f45ad47 100644 --- a/jdk/src/share/classes/javax/swing/DefaultListModel.java +++ b/jdk/src/share/classes/javax/swing/DefaultListModel.java @@ -51,6 +51,7 @@ import javax.swing.event.*; * @param the type of the elements of this model * * @author Hans Muller + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class DefaultListModel extends AbstractListModel diff --git a/jdk/src/share/classes/javax/swing/DefaultListSelectionModel.java b/jdk/src/share/classes/javax/swing/DefaultListSelectionModel.java index f7b00bee086..a1cb79f8ea6 100644 --- a/jdk/src/share/classes/javax/swing/DefaultListSelectionModel.java +++ b/jdk/src/share/classes/javax/swing/DefaultListSelectionModel.java @@ -48,6 +48,7 @@ import javax.swing.event.*; * @author Philip Milne * @author Hans Muller * @see ListSelectionModel + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class DefaultListSelectionModel implements ListSelectionModel, Cloneable, Serializable diff --git a/jdk/src/share/classes/javax/swing/DefaultSingleSelectionModel.java b/jdk/src/share/classes/javax/swing/DefaultSingleSelectionModel.java index d5e5ab81e1d..75c522e79c9 100644 --- a/jdk/src/share/classes/javax/swing/DefaultSingleSelectionModel.java +++ b/jdk/src/share/classes/javax/swing/DefaultSingleSelectionModel.java @@ -42,6 +42,7 @@ import java.util.EventListener; * Please see {@link java.beans.XMLEncoder}. * * @author Dave Moore + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class DefaultSingleSelectionModel implements SingleSelectionModel, diff --git a/jdk/src/share/classes/javax/swing/DesktopManager.java b/jdk/src/share/classes/javax/swing/DesktopManager.java index 07e40a07b21..edcfaf4fabb 100644 --- a/jdk/src/share/classes/javax/swing/DesktopManager.java +++ b/jdk/src/share/classes/javax/swing/DesktopManager.java @@ -43,6 +43,7 @@ package javax.swing; * @see JInternalFrame.JDesktopIcon * * @author David Kloba + * @since 1.2 */ public interface DesktopManager { diff --git a/jdk/src/share/classes/javax/swing/FocusManager.java b/jdk/src/share/classes/javax/swing/FocusManager.java index 9fa9b5666eb..45fc6b6e5b9 100644 --- a/jdk/src/share/classes/javax/swing/FocusManager.java +++ b/jdk/src/share/classes/javax/swing/FocusManager.java @@ -44,6 +44,7 @@ import java.awt.*; * * @author Arnaud Weber * @author David Mendenhall + * @since 1.2 */ public abstract class FocusManager extends DefaultKeyboardFocusManager { diff --git a/jdk/src/share/classes/javax/swing/GrayFilter.java b/jdk/src/share/classes/javax/swing/GrayFilter.java index d53f5d39c76..573edbedb63 100644 --- a/jdk/src/share/classes/javax/swing/GrayFilter.java +++ b/jdk/src/share/classes/javax/swing/GrayFilter.java @@ -36,6 +36,7 @@ import java.awt.image.*; * @author Jeff Dinkins * @author Tom Ball * @author Jim Graham + * @since 1.2 */ public class GrayFilter extends RGBImageFilter { private boolean brighter; diff --git a/jdk/src/share/classes/javax/swing/Icon.java b/jdk/src/share/classes/javax/swing/Icon.java index f4e68840ab9..87c53684711 100644 --- a/jdk/src/share/classes/javax/swing/Icon.java +++ b/jdk/src/share/classes/javax/swing/Icon.java @@ -32,6 +32,7 @@ import java.awt.Component; * A small fixed size picture, typically used to decorate components. * * @see ImageIcon + * @since 1.2 */ public interface Icon diff --git a/jdk/src/share/classes/javax/swing/ImageIcon.java b/jdk/src/share/classes/javax/swing/ImageIcon.java index e286e936f11..8f7812e5919 100644 --- a/jdk/src/share/classes/javax/swing/ImageIcon.java +++ b/jdk/src/share/classes/javax/swing/ImageIcon.java @@ -65,6 +65,7 @@ import java.security.*; * * @author Jeff Dinkins * @author Lynn Monsanto + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class ImageIcon implements Icon, Serializable, Accessible { diff --git a/jdk/src/share/classes/javax/swing/JApplet.java b/jdk/src/share/classes/javax/swing/JApplet.java index 539458979d4..651d004660d 100644 --- a/jdk/src/share/classes/javax/swing/JApplet.java +++ b/jdk/src/share/classes/javax/swing/JApplet.java @@ -89,6 +89,7 @@ import javax.accessibility.*; * description: Swing's Applet subclass. * * @author Arnaud Weber + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class JApplet extends Applet implements Accessible, diff --git a/jdk/src/share/classes/javax/swing/JButton.java b/jdk/src/share/classes/javax/swing/JButton.java index 5823cf1bffa..937de3adad6 100644 --- a/jdk/src/share/classes/javax/swing/JButton.java +++ b/jdk/src/share/classes/javax/swing/JButton.java @@ -74,6 +74,7 @@ import java.io.IOException; * description: An implementation of a \"push\" button. * * @author Jeff Dinkins + * @since 1.2 */ @SuppressWarnings("serial") public class JButton extends AbstractButton implements Accessible { diff --git a/jdk/src/share/classes/javax/swing/JCheckBox.java b/jdk/src/share/classes/javax/swing/JCheckBox.java index 53502645c72..c912a383cae 100644 --- a/jdk/src/share/classes/javax/swing/JCheckBox.java +++ b/jdk/src/share/classes/javax/swing/JCheckBox.java @@ -74,6 +74,7 @@ import java.io.IOException; * description: A component which can be selected or deselected. * * @author Jeff Dinkins + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class JCheckBox extends JToggleButton implements Accessible { diff --git a/jdk/src/share/classes/javax/swing/JCheckBoxMenuItem.java b/jdk/src/share/classes/javax/swing/JCheckBoxMenuItem.java index 08eb53864c4..962ef73f3c0 100644 --- a/jdk/src/share/classes/javax/swing/JCheckBoxMenuItem.java +++ b/jdk/src/share/classes/javax/swing/JCheckBoxMenuItem.java @@ -87,6 +87,7 @@ import javax.accessibility.*; * * @author Georges Saab * @author David Karlton + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class JCheckBoxMenuItem extends JMenuItem implements SwingConstants, diff --git a/jdk/src/share/classes/javax/swing/JColorChooser.java b/jdk/src/share/classes/javax/swing/JColorChooser.java index 9420f499c41..a2aa8146c6b 100644 --- a/jdk/src/share/classes/javax/swing/JColorChooser.java +++ b/jdk/src/share/classes/javax/swing/JColorChooser.java @@ -82,6 +82,7 @@ import sun.swing.SwingUtilities2; * @author James Gosling * @author Amy Fowler * @author Steve Wilson + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class JColorChooser extends JComponent implements Accessible { diff --git a/jdk/src/share/classes/javax/swing/JComboBox.java b/jdk/src/share/classes/javax/swing/JComboBox.java index a8c4267d63f..4bab4916931 100644 --- a/jdk/src/share/classes/javax/swing/JComboBox.java +++ b/jdk/src/share/classes/javax/swing/JComboBox.java @@ -77,6 +77,7 @@ import javax.accessibility.*; * * @author Arnaud Weber * @author Mark Davidson + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class JComboBox extends JComponent diff --git a/jdk/src/share/classes/javax/swing/JComponent.java b/jdk/src/share/classes/javax/swing/JComponent.java index c7bd205aac6..41dc5e54497 100644 --- a/jdk/src/share/classes/javax/swing/JComponent.java +++ b/jdk/src/share/classes/javax/swing/JComponent.java @@ -179,6 +179,7 @@ import sun.swing.UIClientPropertyKey; * * @author Hans Muller * @author Arnaud Weber + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public abstract class JComponent extends Container implements Serializable, diff --git a/jdk/src/share/classes/javax/swing/JDesktopPane.java b/jdk/src/share/classes/javax/swing/JDesktopPane.java index 94f7db248e1..35d53d2d918 100644 --- a/jdk/src/share/classes/javax/swing/JDesktopPane.java +++ b/jdk/src/share/classes/javax/swing/JDesktopPane.java @@ -85,6 +85,7 @@ import java.util.TreeSet; * @see DesktopManager * * @author David Kloba + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class JDesktopPane extends JLayeredPane implements Accessible diff --git a/jdk/src/share/classes/javax/swing/JDialog.java b/jdk/src/share/classes/javax/swing/JDialog.java index 242f0ee4c47..ae0a3519e93 100644 --- a/jdk/src/share/classes/javax/swing/JDialog.java +++ b/jdk/src/share/classes/javax/swing/JDialog.java @@ -94,6 +94,7 @@ import javax.accessibility.*; * @author David Kloba * @author James Gosling * @author Scott Violet + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class JDialog extends Dialog implements WindowConstants, diff --git a/jdk/src/share/classes/javax/swing/JEditorPane.java b/jdk/src/share/classes/javax/swing/JEditorPane.java index bf2e28fbd37..d650c4816e8 100644 --- a/jdk/src/share/classes/javax/swing/JEditorPane.java +++ b/jdk/src/share/classes/javax/swing/JEditorPane.java @@ -188,6 +188,7 @@ import javax.accessibility.*; * description: A text component to edit various types of content. * * @author Timothy Prinzing + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class JEditorPane extends JTextComponent { diff --git a/jdk/src/share/classes/javax/swing/JFileChooser.java b/jdk/src/share/classes/javax/swing/JFileChooser.java index ac6374c2a40..336f57c438b 100644 --- a/jdk/src/share/classes/javax/swing/JFileChooser.java +++ b/jdk/src/share/classes/javax/swing/JFileChooser.java @@ -86,7 +86,7 @@ import java.lang.ref.WeakReference; * description: A component which allows for the interactive selection of a file. * * @author Jeff Dinkins - * + * @since 1.2 */ @SuppressWarnings("serial") // Superclass is not serializable across versions public class JFileChooser extends JComponent implements Accessible { diff --git a/jdk/src/share/classes/javax/swing/JFrame.java b/jdk/src/share/classes/javax/swing/JFrame.java index c773a3b66a8..e4a5efef662 100644 --- a/jdk/src/share/classes/javax/swing/JFrame.java +++ b/jdk/src/share/classes/javax/swing/JFrame.java @@ -111,6 +111,7 @@ import javax.accessibility.*; * @author Jeff Dinkins * @author Georges Saab * @author David Kloba + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class JFrame extends Frame implements WindowConstants, diff --git a/jdk/src/share/classes/javax/swing/JInternalFrame.java b/jdk/src/share/classes/javax/swing/JInternalFrame.java index e94854f9f12..3ecb82450d2 100644 --- a/jdk/src/share/classes/javax/swing/JInternalFrame.java +++ b/jdk/src/share/classes/javax/swing/JInternalFrame.java @@ -104,6 +104,7 @@ import sun.swing.SwingUtilities2; * * @author David Kloba * @author Rich Schiavi + * @since 1.2 * @beaninfo * attribute: isContainer true * attribute: containerDelegate getContentPane diff --git a/jdk/src/share/classes/javax/swing/JLabel.java b/jdk/src/share/classes/javax/swing/JLabel.java index af080be9564..2b0be80b1c7 100644 --- a/jdk/src/share/classes/javax/swing/JLabel.java +++ b/jdk/src/share/classes/javax/swing/JLabel.java @@ -103,6 +103,7 @@ import java.util.*; * description: A component that displays a short string and an icon. * * @author Hans Muller + * @since 1.2 */ @SuppressWarnings("serial") public class JLabel extends JComponent implements SwingConstants, Accessible diff --git a/jdk/src/share/classes/javax/swing/JLayeredPane.java b/jdk/src/share/classes/javax/swing/JLayeredPane.java index 56685df9e66..ecb40a60bf5 100644 --- a/jdk/src/share/classes/javax/swing/JLayeredPane.java +++ b/jdk/src/share/classes/javax/swing/JLayeredPane.java @@ -153,6 +153,7 @@ import javax.accessibility.*; * Please see {@link java.beans.XMLEncoder}. * * @author David Kloba + * @since 1.2 */ @SuppressWarnings("serial") public class JLayeredPane extends JComponent implements Accessible { diff --git a/jdk/src/share/classes/javax/swing/JList.java b/jdk/src/share/classes/javax/swing/JList.java index 8088396fcc3..808f9780c3f 100644 --- a/jdk/src/share/classes/javax/swing/JList.java +++ b/jdk/src/share/classes/javax/swing/JList.java @@ -276,6 +276,7 @@ import static sun.swing.SwingUtilities2.Section.*; * description: A component which allows for the selection of one or more objects from a list. * * @author Hans Muller + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class JList extends JComponent implements Scrollable, Accessible diff --git a/jdk/src/share/classes/javax/swing/JMenu.java b/jdk/src/share/classes/javax/swing/JMenu.java index a9cec084d7e..ea3b1b970d3 100644 --- a/jdk/src/share/classes/javax/swing/JMenu.java +++ b/jdk/src/share/classes/javax/swing/JMenu.java @@ -108,6 +108,7 @@ import java.lang.ref.WeakReference; * @see JSeparator * @see JMenuBar * @see JPopupMenu + * @since 1.2 */ @SuppressWarnings("serial") public class JMenu extends JMenuItem implements Accessible,MenuElement diff --git a/jdk/src/share/classes/javax/swing/JMenuBar.java b/jdk/src/share/classes/javax/swing/JMenuBar.java index 7c7cc541be9..4b4f6f91643 100644 --- a/jdk/src/share/classes/javax/swing/JMenuBar.java +++ b/jdk/src/share/classes/javax/swing/JMenuBar.java @@ -88,6 +88,7 @@ import javax.accessibility.*; * @see JMenu * @see JPopupMenu * @see JMenuItem + * @since 1.2 */ @SuppressWarnings("serial") public class JMenuBar extends JComponent implements Accessible,MenuElement diff --git a/jdk/src/share/classes/javax/swing/JMenuItem.java b/jdk/src/share/classes/javax/swing/JMenuItem.java index 4ee5b67bc43..f63dd709a3e 100644 --- a/jdk/src/share/classes/javax/swing/JMenuItem.java +++ b/jdk/src/share/classes/javax/swing/JMenuItem.java @@ -86,6 +86,7 @@ import javax.accessibility.*; * @see JMenu * @see JCheckBoxMenuItem * @see JRadioButtonMenuItem + * @since 1.2 */ @SuppressWarnings("serial") public class JMenuItem extends AbstractButton implements Accessible,MenuElement { diff --git a/jdk/src/share/classes/javax/swing/JOptionPane.java b/jdk/src/share/classes/javax/swing/JOptionPane.java index 34bbdd2b320..77fab724208 100644 --- a/jdk/src/share/classes/javax/swing/JOptionPane.java +++ b/jdk/src/share/classes/javax/swing/JOptionPane.java @@ -310,6 +310,7 @@ import sun.awt.AWTAccessor; * * @author James Gosling * @author Scott Violet + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class JOptionPane extends JComponent implements Accessible diff --git a/jdk/src/share/classes/javax/swing/JPanel.java b/jdk/src/share/classes/javax/swing/JPanel.java index 6211c8bcd29..293ca2237df 100644 --- a/jdk/src/share/classes/javax/swing/JPanel.java +++ b/jdk/src/share/classes/javax/swing/JPanel.java @@ -61,6 +61,7 @@ import java.io.IOException; * * @author Arnaud Weber * @author Steve Wilson + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class JPanel extends JComponent implements Accessible diff --git a/jdk/src/share/classes/javax/swing/JPasswordField.java b/jdk/src/share/classes/javax/swing/JPasswordField.java index a869d80c1f0..82b6457e8ec 100644 --- a/jdk/src/share/classes/javax/swing/JPasswordField.java +++ b/jdk/src/share/classes/javax/swing/JPasswordField.java @@ -73,6 +73,7 @@ import java.util.Arrays; * description: Allows the editing of a line of text but doesn't show the characters. * * @author Timothy Prinzing + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class JPasswordField extends JTextField { diff --git a/jdk/src/share/classes/javax/swing/JPopupMenu.java b/jdk/src/share/classes/javax/swing/JPopupMenu.java index 4112de64db0..3f2a57323a5 100644 --- a/jdk/src/share/classes/javax/swing/JPopupMenu.java +++ b/jdk/src/share/classes/javax/swing/JPopupMenu.java @@ -82,6 +82,7 @@ import java.applet.Applet; * @author Georges Saab * @author David Karlton * @author Arnaud Weber + * @since 1.2 */ @SuppressWarnings("serial") public class JPopupMenu extends JComponent implements Accessible,MenuElement { diff --git a/jdk/src/share/classes/javax/swing/JProgressBar.java b/jdk/src/share/classes/javax/swing/JProgressBar.java index d8010e7b60b..5a3611131b8 100644 --- a/jdk/src/share/classes/javax/swing/JProgressBar.java +++ b/jdk/src/share/classes/javax/swing/JProgressBar.java @@ -128,6 +128,7 @@ import javax.swing.plaf.ProgressBarUI; * * @author Michael C. Albers * @author Kathy Walrath + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class JProgressBar extends JComponent implements SwingConstants, Accessible diff --git a/jdk/src/share/classes/javax/swing/JRadioButton.java b/jdk/src/share/classes/javax/swing/JRadioButton.java index cdc0329b55e..c5eaf6813bd 100644 --- a/jdk/src/share/classes/javax/swing/JRadioButton.java +++ b/jdk/src/share/classes/javax/swing/JRadioButton.java @@ -85,6 +85,7 @@ import java.io.IOException; * @see ButtonGroup * @see JCheckBox * @author Jeff Dinkins + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class JRadioButton extends JToggleButton implements Accessible { diff --git a/jdk/src/share/classes/javax/swing/JRadioButtonMenuItem.java b/jdk/src/share/classes/javax/swing/JRadioButtonMenuItem.java index c7acf05b847..e1c219b4037 100644 --- a/jdk/src/share/classes/javax/swing/JRadioButtonMenuItem.java +++ b/jdk/src/share/classes/javax/swing/JRadioButtonMenuItem.java @@ -82,6 +82,7 @@ import javax.accessibility.*; * @author Georges Saab * @author David Karlton * @see ButtonGroup + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class JRadioButtonMenuItem extends JMenuItem implements Accessible { diff --git a/jdk/src/share/classes/javax/swing/JRootPane.java b/jdk/src/share/classes/javax/swing/JRootPane.java index 8cab327305b..f9dea90da3e 100644 --- a/jdk/src/share/classes/javax/swing/JRootPane.java +++ b/jdk/src/share/classes/javax/swing/JRootPane.java @@ -197,6 +197,7 @@ import sun.security.action.GetBooleanAction; * Mixing Heavy and Light Components * * @author David Kloba + * @since 1.2 */ /// PENDING(klobad) Who should be opaque in this component? @SuppressWarnings("serial") diff --git a/jdk/src/share/classes/javax/swing/JScrollBar.java b/jdk/src/share/classes/javax/swing/JScrollBar.java index f3001c017e5..230ba8081c7 100644 --- a/jdk/src/share/classes/javax/swing/JScrollBar.java +++ b/jdk/src/share/classes/javax/swing/JScrollBar.java @@ -77,6 +77,7 @@ import java.io.IOException; * description: A component that helps determine the visible content range of an area. * * @author David Kloba + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class JScrollBar extends JComponent implements Adjustable, Accessible diff --git a/jdk/src/share/classes/javax/swing/JScrollPane.java b/jdk/src/share/classes/javax/swing/JScrollPane.java index 444a1c22526..373523e936e 100644 --- a/jdk/src/share/classes/javax/swing/JScrollPane.java +++ b/jdk/src/share/classes/javax/swing/JScrollPane.java @@ -167,6 +167,7 @@ import java.beans.Transient; * description: A specialized container that manages a viewport, optional scrollbars and headers * * @author Hans Muller + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class JScrollPane extends JComponent implements ScrollPaneConstants, Accessible diff --git a/jdk/src/share/classes/javax/swing/JSeparator.java b/jdk/src/share/classes/javax/swing/JSeparator.java index 179c7fe91af..2614096679b 100644 --- a/jdk/src/share/classes/javax/swing/JSeparator.java +++ b/jdk/src/share/classes/javax/swing/JSeparator.java @@ -70,6 +70,7 @@ import java.io.IOException; * * @author Georges Saab * @author Jeff Shapiro + * @since 1.2 */ @SuppressWarnings("serial") public class JSeparator extends JComponent implements SwingConstants, Accessible diff --git a/jdk/src/share/classes/javax/swing/JSlider.java b/jdk/src/share/classes/javax/swing/JSlider.java index d75e1030634..09129a479f0 100644 --- a/jdk/src/share/classes/javax/swing/JSlider.java +++ b/jdk/src/share/classes/javax/swing/JSlider.java @@ -77,6 +77,7 @@ import java.beans.*; * description: A component that supports selecting a integer value from a range. * * @author David Kloba + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class JSlider extends JComponent implements SwingConstants, Accessible { diff --git a/jdk/src/share/classes/javax/swing/JSplitPane.java b/jdk/src/share/classes/javax/swing/JSplitPane.java index 533d9a971af..072fefd8d3a 100644 --- a/jdk/src/share/classes/javax/swing/JSplitPane.java +++ b/jdk/src/share/classes/javax/swing/JSplitPane.java @@ -97,6 +97,7 @@ import java.io.IOException; * @see #resetToPreferredSizes * * @author Scott Violet + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class JSplitPane extends JComponent implements Accessible diff --git a/jdk/src/share/classes/javax/swing/JTabbedPane.java b/jdk/src/share/classes/javax/swing/JTabbedPane.java index e5c303489c6..c3b135ac85e 100644 --- a/jdk/src/share/classes/javax/swing/JTabbedPane.java +++ b/jdk/src/share/classes/javax/swing/JTabbedPane.java @@ -105,6 +105,7 @@ import java.io.IOException; * @author Amy Fowler * * @see SingleSelectionModel + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class JTabbedPane extends JComponent diff --git a/jdk/src/share/classes/javax/swing/JTable.java b/jdk/src/share/classes/javax/swing/JTable.java index 8d25315a03c..f4573926a95 100644 --- a/jdk/src/share/classes/javax/swing/JTable.java +++ b/jdk/src/share/classes/javax/swing/JTable.java @@ -212,6 +212,7 @@ import sun.swing.PrintingStatus; * @author Shannon Hickey (printing support) * @see javax.swing.table.DefaultTableModel * @see javax.swing.table.TableRowSorter + * @since 1.2 */ /* The first versions of the JTable, contained in Swing-0.1 through * Swing-0.4, were written by Alan Chung. diff --git a/jdk/src/share/classes/javax/swing/JTextArea.java b/jdk/src/share/classes/javax/swing/JTextArea.java index a6af9e241fa..96fb6b33e31 100644 --- a/jdk/src/share/classes/javax/swing/JTextArea.java +++ b/jdk/src/share/classes/javax/swing/JTextArea.java @@ -123,6 +123,7 @@ import java.io.IOException; * @author Timothy Prinzing * @see JTextPane * @see JEditorPane + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class JTextArea extends JTextComponent { diff --git a/jdk/src/share/classes/javax/swing/JTextField.java b/jdk/src/share/classes/javax/swing/JTextField.java index f50f6aa9be9..0e39cdbc955 100644 --- a/jdk/src/share/classes/javax/swing/JTextField.java +++ b/jdk/src/share/classes/javax/swing/JTextField.java @@ -160,6 +160,7 @@ import java.io.Serializable; * @see #setActionCommand * @see JPasswordField * @see #addActionListener + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class JTextField extends JTextComponent implements SwingConstants { diff --git a/jdk/src/share/classes/javax/swing/JTextPane.java b/jdk/src/share/classes/javax/swing/JTextPane.java index 017f897177c..f9c2de42a65 100644 --- a/jdk/src/share/classes/javax/swing/JTextPane.java +++ b/jdk/src/share/classes/javax/swing/JTextPane.java @@ -78,6 +78,7 @@ import javax.swing.plaf.*; * * @author Timothy Prinzing * @see javax.swing.text.StyledEditorKit + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class JTextPane extends JEditorPane { diff --git a/jdk/src/share/classes/javax/swing/JToggleButton.java b/jdk/src/share/classes/javax/swing/JToggleButton.java index 60c6f0cdf48..08ec0be8659 100644 --- a/jdk/src/share/classes/javax/swing/JToggleButton.java +++ b/jdk/src/share/classes/javax/swing/JToggleButton.java @@ -75,6 +75,7 @@ import java.io.IOException; * @see JRadioButton * @see JCheckBox * @author Jeff Dinkins + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class JToggleButton extends AbstractButton implements Accessible { diff --git a/jdk/src/share/classes/javax/swing/JToolBar.java b/jdk/src/share/classes/javax/swing/JToolBar.java index 8229f1891da..6fff218430f 100644 --- a/jdk/src/share/classes/javax/swing/JToolBar.java +++ b/jdk/src/share/classes/javax/swing/JToolBar.java @@ -85,6 +85,7 @@ import java.util.Hashtable; * @author Georges Saab * @author Jeff Shapiro * @see Action + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class JToolBar extends JComponent implements SwingConstants, Accessible diff --git a/jdk/src/share/classes/javax/swing/JToolTip.java b/jdk/src/share/classes/javax/swing/JToolTip.java index e5409121421..dad092dc5fd 100644 --- a/jdk/src/share/classes/javax/swing/JToolTip.java +++ b/jdk/src/share/classes/javax/swing/JToolTip.java @@ -66,6 +66,7 @@ import java.util.Objects; * @see JComponent#createToolTip * @author Dave Moore * @author Rich Shiavi + * @since 1.2 */ @SuppressWarnings("serial") public class JToolTip extends JComponent implements Accessible { diff --git a/jdk/src/share/classes/javax/swing/JTree.java b/jdk/src/share/classes/javax/swing/JTree.java index f78fa5533b9..dcdf7a58946 100644 --- a/jdk/src/share/classes/javax/swing/JTree.java +++ b/jdk/src/share/classes/javax/swing/JTree.java @@ -141,6 +141,7 @@ import static sun.swing.SwingUtilities2.Section.*; * @author Rob Davis * @author Ray Ryan * @author Scott Violet + * @since 1.2 */ @SuppressWarnings("serial") public class JTree extends JComponent implements Scrollable, Accessible diff --git a/jdk/src/share/classes/javax/swing/JViewport.java b/jdk/src/share/classes/javax/swing/JViewport.java index 5b019699ee6..2875d95918d 100644 --- a/jdk/src/share/classes/javax/swing/JViewport.java +++ b/jdk/src/share/classes/javax/swing/JViewport.java @@ -97,6 +97,7 @@ import java.io.Serializable; * @author Hans Muller * @author Philip Milne * @see JScrollPane + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class JViewport extends JComponent implements Accessible diff --git a/jdk/src/share/classes/javax/swing/JWindow.java b/jdk/src/share/classes/javax/swing/JWindow.java index 4de51d23a5c..cf95a417fd5 100644 --- a/jdk/src/share/classes/javax/swing/JWindow.java +++ b/jdk/src/share/classes/javax/swing/JWindow.java @@ -89,6 +89,7 @@ import javax.accessibility.*; * description: A toplevel window which has no system border or controls. * * @author David Kloba + * @since 1.2 */ @SuppressWarnings("serial") public class JWindow extends Window implements Accessible, diff --git a/jdk/src/share/classes/javax/swing/KeyStroke.java b/jdk/src/share/classes/javax/swing/KeyStroke.java index e9f846c3d9c..24969f76aec 100644 --- a/jdk/src/share/classes/javax/swing/KeyStroke.java +++ b/jdk/src/share/classes/javax/swing/KeyStroke.java @@ -60,6 +60,7 @@ import java.awt.event.KeyEvent; * * @author Arnaud Weber * @author David Mendenhall + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class KeyStroke extends AWTKeyStroke { diff --git a/jdk/src/share/classes/javax/swing/ListCellRenderer.java b/jdk/src/share/classes/javax/swing/ListCellRenderer.java index 8f389412158..79cfa2ac348 100644 --- a/jdk/src/share/classes/javax/swing/ListCellRenderer.java +++ b/jdk/src/share/classes/javax/swing/ListCellRenderer.java @@ -85,6 +85,7 @@ import java.awt.Component; * @see DefaultListCellRenderer * * @author Hans Muller + * @since 1.2 */ public interface ListCellRenderer { diff --git a/jdk/src/share/classes/javax/swing/ListModel.java b/jdk/src/share/classes/javax/swing/ListModel.java index 84d4b9025b5..231fa10b121 100644 --- a/jdk/src/share/classes/javax/swing/ListModel.java +++ b/jdk/src/share/classes/javax/swing/ListModel.java @@ -39,6 +39,7 @@ import javax.swing.event.ListDataListener; * * @author Hans Muller * @see JList + * @since 1.2 */ public interface ListModel { diff --git a/jdk/src/share/classes/javax/swing/ListSelectionModel.java b/jdk/src/share/classes/javax/swing/ListSelectionModel.java index 82e1fe8499f..c4d91a4b50d 100644 --- a/jdk/src/share/classes/javax/swing/ListSelectionModel.java +++ b/jdk/src/share/classes/javax/swing/ListSelectionModel.java @@ -41,6 +41,7 @@ import javax.swing.event.*; * @author Hans Muller * @author Philip Milne * @see DefaultListSelectionModel + * @since 1.2 */ public interface ListSelectionModel diff --git a/jdk/src/share/classes/javax/swing/LookAndFeel.java b/jdk/src/share/classes/javax/swing/LookAndFeel.java index 16f4308f263..30c4c83dfc9 100644 --- a/jdk/src/share/classes/javax/swing/LookAndFeel.java +++ b/jdk/src/share/classes/javax/swing/LookAndFeel.java @@ -147,6 +147,7 @@ import java.util.StringTokenizer; * * @author Tom Ball * @author Hans Muller + * @since 1.2 */ public abstract class LookAndFeel { diff --git a/jdk/src/share/classes/javax/swing/MenuElement.java b/jdk/src/share/classes/javax/swing/MenuElement.java index 7141da85223..916811e08eb 100644 --- a/jdk/src/share/classes/javax/swing/MenuElement.java +++ b/jdk/src/share/classes/javax/swing/MenuElement.java @@ -33,6 +33,7 @@ import java.awt.event.*; * to handle selection and navigation in menu hierarchies. * * @author Arnaud Weber + * @since 1.2 */ public interface MenuElement { diff --git a/jdk/src/share/classes/javax/swing/MenuSelectionManager.java b/jdk/src/share/classes/javax/swing/MenuSelectionManager.java index 67e35dc918e..8a691c1b9cd 100644 --- a/jdk/src/share/classes/javax/swing/MenuSelectionManager.java +++ b/jdk/src/share/classes/javax/swing/MenuSelectionManager.java @@ -36,6 +36,7 @@ import sun.swing.SwingUtilities2; * A MenuSelectionManager owns the selection in menu hierarchy. * * @author Arnaud Weber + * @since 1.2 */ public class MenuSelectionManager { private Vector selection = new Vector(); diff --git a/jdk/src/share/classes/javax/swing/MutableComboBoxModel.java b/jdk/src/share/classes/javax/swing/MutableComboBoxModel.java index 09fb03713fb..a98dea117a5 100644 --- a/jdk/src/share/classes/javax/swing/MutableComboBoxModel.java +++ b/jdk/src/share/classes/javax/swing/MutableComboBoxModel.java @@ -30,6 +30,7 @@ package javax.swing; * @param the type of the elements of this model * * @author Tom Santos + * @since 1.2 */ public interface MutableComboBoxModel extends ComboBoxModel { diff --git a/jdk/src/share/classes/javax/swing/OverlayLayout.java b/jdk/src/share/classes/javax/swing/OverlayLayout.java index 6f3735cd50f..b62bb5faf17 100644 --- a/jdk/src/share/classes/javax/swing/OverlayLayout.java +++ b/jdk/src/share/classes/javax/swing/OverlayLayout.java @@ -50,6 +50,7 @@ import java.io.Serializable; * Please see {@link java.beans.XMLEncoder}. * * @author Timothy Prinzing + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class OverlayLayout implements LayoutManager2,Serializable { diff --git a/jdk/src/share/classes/javax/swing/Painter.java b/jdk/src/share/classes/javax/swing/Painter.java index bd1b5a19d31..946819313cb 100644 --- a/jdk/src/share/classes/javax/swing/Painter.java +++ b/jdk/src/share/classes/javax/swing/Painter.java @@ -59,6 +59,7 @@ import java.awt.Graphics2D; *

This interface makes no guarantees of threadsafety.

* * @author rbair + * @since 1.7 */ public interface Painter { /** diff --git a/jdk/src/share/classes/javax/swing/ProgressMonitor.java b/jdk/src/share/classes/javax/swing/ProgressMonitor.java index 889f30d734a..506b443b4f5 100644 --- a/jdk/src/share/classes/javax/swing/ProgressMonitor.java +++ b/jdk/src/share/classes/javax/swing/ProgressMonitor.java @@ -77,6 +77,7 @@ import javax.swing.text.*; * @see ProgressMonitorInputStream * @author James Gosling * @author Lynn Monsanto (accessibility) + * @since 1.2 */ public class ProgressMonitor implements Accessible { diff --git a/jdk/src/share/classes/javax/swing/ProgressMonitorInputStream.java b/jdk/src/share/classes/javax/swing/ProgressMonitorInputStream.java index 67fc068d15e..3edb0e1f35b 100644 --- a/jdk/src/share/classes/javax/swing/ProgressMonitorInputStream.java +++ b/jdk/src/share/classes/javax/swing/ProgressMonitorInputStream.java @@ -60,6 +60,7 @@ import java.awt.Component; * @see ProgressMonitor * @see JOptionPane * @author James Gosling + * @since 1.2 */ public class ProgressMonitorInputStream extends FilterInputStream { diff --git a/jdk/src/share/classes/javax/swing/Renderer.java b/jdk/src/share/classes/javax/swing/Renderer.java index e0c3d78305e..41203f29493 100644 --- a/jdk/src/share/classes/javax/swing/Renderer.java +++ b/jdk/src/share/classes/javax/swing/Renderer.java @@ -32,6 +32,7 @@ import java.awt.Component; * "rendering" (displaying) a value. * * @author Arnaud Weber + * @since 1.2 */ public interface Renderer { /** diff --git a/jdk/src/share/classes/javax/swing/RepaintManager.java b/jdk/src/share/classes/javax/swing/RepaintManager.java index 6e3def5ae99..c1340d17c5b 100644 --- a/jdk/src/share/classes/javax/swing/RepaintManager.java +++ b/jdk/src/share/classes/javax/swing/RepaintManager.java @@ -60,6 +60,7 @@ import sun.swing.SwingUtilities2.RepaintListener; * appropriate addDirtyRegion method. * * @author Arnaud Weber + * @since 1.2 */ public class RepaintManager { diff --git a/jdk/src/share/classes/javax/swing/RootPaneContainer.java b/jdk/src/share/classes/javax/swing/RootPaneContainer.java index cd000b07ef2..76dc2286f87 100644 --- a/jdk/src/share/classes/javax/swing/RootPaneContainer.java +++ b/jdk/src/share/classes/javax/swing/RootPaneContainer.java @@ -77,6 +77,7 @@ import java.awt.Container; * @see JInternalFrame * * @author Hans Muller + * @since 1.2 */ public interface RootPaneContainer { diff --git a/jdk/src/share/classes/javax/swing/ScrollPaneConstants.java b/jdk/src/share/classes/javax/swing/ScrollPaneConstants.java index 6fef77a1b4b..4f8c66f4ec6 100644 --- a/jdk/src/share/classes/javax/swing/ScrollPaneConstants.java +++ b/jdk/src/share/classes/javax/swing/ScrollPaneConstants.java @@ -30,6 +30,7 @@ package javax.swing; * Constants used with the JScrollPane component. * * @author Hans Muller + * @since 1.2 */ public interface ScrollPaneConstants { diff --git a/jdk/src/share/classes/javax/swing/ScrollPaneLayout.java b/jdk/src/share/classes/javax/swing/ScrollPaneLayout.java index 69b103f7c42..4d353253a3c 100644 --- a/jdk/src/share/classes/javax/swing/ScrollPaneLayout.java +++ b/jdk/src/share/classes/javax/swing/ScrollPaneLayout.java @@ -56,6 +56,7 @@ import java.io.Serializable; * @see JViewport * * @author Hans Muller + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class ScrollPaneLayout diff --git a/jdk/src/share/classes/javax/swing/Scrollable.java b/jdk/src/share/classes/javax/swing/Scrollable.java index cf2214bdbd2..c5956367fe6 100644 --- a/jdk/src/share/classes/javax/swing/Scrollable.java +++ b/jdk/src/share/classes/javax/swing/Scrollable.java @@ -39,6 +39,7 @@ import java.awt.Rectangle; * @see JScrollPane * @see JScrollBar * @author Hans Muller + * @since 1.2 */ public interface Scrollable { diff --git a/jdk/src/share/classes/javax/swing/SingleSelectionModel.java b/jdk/src/share/classes/javax/swing/SingleSelectionModel.java index becefe7c029..251b7c1d7e2 100644 --- a/jdk/src/share/classes/javax/swing/SingleSelectionModel.java +++ b/jdk/src/share/classes/javax/swing/SingleSelectionModel.java @@ -31,6 +31,7 @@ import javax.swing.event.*; * A model that supports at most one indexed selection. * * @author Dave Moore + * @since 1.2 */ public interface SingleSelectionModel { /** diff --git a/jdk/src/share/classes/javax/swing/SizeRequirements.java b/jdk/src/share/classes/javax/swing/SizeRequirements.java index d4a590bfd0f..a592ef6b563 100644 --- a/jdk/src/share/classes/javax/swing/SizeRequirements.java +++ b/jdk/src/share/classes/javax/swing/SizeRequirements.java @@ -92,6 +92,7 @@ import java.io.Serializable; * @see Component#getAlignmentY * * @author Timothy Prinzing + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class SizeRequirements implements Serializable { diff --git a/jdk/src/share/classes/javax/swing/SwingConstants.java b/jdk/src/share/classes/javax/swing/SwingConstants.java index 1865fec54bf..390d2e6b828 100644 --- a/jdk/src/share/classes/javax/swing/SwingConstants.java +++ b/jdk/src/share/classes/javax/swing/SwingConstants.java @@ -31,6 +31,7 @@ package javax.swing; * * @author Jeff Dinkins * @author Ralph Kar (orientation support) + * @since 1.2 */ public interface SwingConstants { diff --git a/jdk/src/share/classes/javax/swing/SwingUtilities.java b/jdk/src/share/classes/javax/swing/SwingUtilities.java index 99c4d8b0d67..fb7b2820fd2 100644 --- a/jdk/src/share/classes/javax/swing/SwingUtilities.java +++ b/jdk/src/share/classes/javax/swing/SwingUtilities.java @@ -49,6 +49,7 @@ import sun.awt.AppContext; * A collection of utility methods for Swing. * * @author unknown + * @since 1.2 */ public class SwingUtilities implements SwingConstants { diff --git a/jdk/src/share/classes/javax/swing/Timer.java b/jdk/src/share/classes/javax/swing/Timer.java index 5ef34add10e..2c25598b88c 100644 --- a/jdk/src/share/classes/javax/swing/Timer.java +++ b/jdk/src/share/classes/javax/swing/Timer.java @@ -145,6 +145,7 @@ import javax.swing.event.EventListenerList; * * * @author Dave Moore + * @since 1.2 */ @SuppressWarnings("serial") public class Timer implements Serializable diff --git a/jdk/src/share/classes/javax/swing/ToolTipManager.java b/jdk/src/share/classes/javax/swing/ToolTipManager.java index 6a3954f7ecc..b127284be09 100644 --- a/jdk/src/share/classes/javax/swing/ToolTipManager.java +++ b/jdk/src/share/classes/javax/swing/ToolTipManager.java @@ -49,6 +49,7 @@ import java.awt.*; * @see JComponent#createToolTip * @author Dave Moore * @author Rich Schiavi + * @since 1.2 */ public class ToolTipManager extends MouseAdapter implements MouseMotionListener { Timer enterTimer, exitTimer, insideTimer; diff --git a/jdk/src/share/classes/javax/swing/UIDefaults.java b/jdk/src/share/classes/javax/swing/UIDefaults.java index b6797bd232f..257c5e71a22 100644 --- a/jdk/src/share/classes/javax/swing/UIDefaults.java +++ b/jdk/src/share/classes/javax/swing/UIDefaults.java @@ -71,6 +71,7 @@ import sun.util.CoreResourceBundleControl; * * @see UIManager * @author Hans Muller + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class UIDefaults extends Hashtable diff --git a/jdk/src/share/classes/javax/swing/UIManager.java b/jdk/src/share/classes/javax/swing/UIManager.java index 026f8a7b80f..951d0f6c239 100644 --- a/jdk/src/share/classes/javax/swing/UIManager.java +++ b/jdk/src/share/classes/javax/swing/UIManager.java @@ -173,6 +173,7 @@ import sun.awt.AWTAccessor; * * @author Thomas Ball * @author Hans Muller + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class UIManager implements Serializable diff --git a/jdk/src/share/classes/javax/swing/UnsupportedLookAndFeelException.java b/jdk/src/share/classes/javax/swing/UnsupportedLookAndFeelException.java index 07b8e18c6ff..e28166cd2db 100644 --- a/jdk/src/share/classes/javax/swing/UnsupportedLookAndFeelException.java +++ b/jdk/src/share/classes/javax/swing/UnsupportedLookAndFeelException.java @@ -38,6 +38,7 @@ package javax.swing; * Please see {@link java.beans.XMLEncoder}. * * @author unattributed + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class UnsupportedLookAndFeelException extends Exception diff --git a/jdk/src/share/classes/javax/swing/ViewportLayout.java b/jdk/src/share/classes/javax/swing/ViewportLayout.java index 2aa83bede3e..f2a01f0771b 100644 --- a/jdk/src/share/classes/javax/swing/ViewportLayout.java +++ b/jdk/src/share/classes/javax/swing/ViewportLayout.java @@ -55,6 +55,7 @@ import java.io.Serializable; * Please see {@link java.beans.XMLEncoder}. * * @author Hans Muller + * @since 1.2 */ @SuppressWarnings("serial") // Same-version serialization only public class ViewportLayout implements LayoutManager, Serializable diff --git a/jdk/src/share/classes/javax/swing/WindowConstants.java b/jdk/src/share/classes/javax/swing/WindowConstants.java index 6b1fdb3c15b..9ed3eb84628 100644 --- a/jdk/src/share/classes/javax/swing/WindowConstants.java +++ b/jdk/src/share/classes/javax/swing/WindowConstants.java @@ -44,6 +44,7 @@ package javax.swing; * * * @author Amy Fowler + * @since 1.2 */ public interface WindowConstants {