From 71946bc3b406beb3d1fb9b447204e4236d645c43 Mon Sep 17 00:00:00 2001 From: bryce Date: Fri, 9 Aug 2002 04:26:17 +0000 Subject: AWT/Swing merge from GNU Classpath. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@56147 138bc75d-0d04-0410-961f-82ee72b054a4 --- libjava/java/awt/ItemSelectable.java | 71 ++++++++++++++++-------------------- 1 file changed, 31 insertions(+), 40 deletions(-) (limited to 'libjava/java/awt/ItemSelectable.java') diff --git a/libjava/java/awt/ItemSelectable.java b/libjava/java/awt/ItemSelectable.java index 4d1314fc3d2..ddf77aeb10a 100644 --- a/libjava/java/awt/ItemSelectable.java +++ b/libjava/java/awt/ItemSelectable.java @@ -1,5 +1,5 @@ -/* ItemSelectable.java -- Items that can be selected - Copyright (C) 1999 Free Software Foundation, Inc. +/* ItemSelectable.java -- items that can be selected + Copyright (C) 1999, 2002 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -41,44 +41,35 @@ package java.awt; import java.awt.event.ItemListener; /** - * This interface is for objects that can have one or more items - * selected. For example, radio buttons. - * - * @author Aaron M. Renn (arenn@urbanophile.com) - */ + * This interface is for objects that can have one or more items selected. + * For example, radio buttons. + * + * @author Aaron M. Renn + * @since 1.0 + * @status updated to 1.4 + */ public interface ItemSelectable { - -/** - * Returns the list of objects that are selected in this component. - * - * @return The list of objects that are selected, or null if - * no objects are selected. - */ -public abstract Object[] -getSelectedObjects(); - -/*************************************************************************/ - -/** - * Adds an item listener to this object. It will receive - * selection events for this object. - * - * @param listener The item listener to add. - */ -public abstract void -addItemListener(ItemListener listener); - -/*************************************************************************/ - -/** - * Removes an item listener from this object. It will no longer receive - * selection change events. - * - * @param listener The item listener to remove. - */ -public abstract void -removeItemListener(ItemListener listener); - + /** + * Returns the list of objects that are selected in this component. + * + * @return the list of selected objects, or null + */ + Object[] getSelectedObjects(); + + /** + * Adds an item listener to this object. It will receive selection events + * for this object by the user (but not programatically). If listener is + * null, it is ignored. + * + * @param listener the item listener to add + */ + void addItemListener(ItemListener listener); + + /** + * Removes an item listener from this object. + * + * @param listener the item listener to remove + */ + void removeItemListener(ItemListener listener); } // interface ItemSelectable - -- cgit v1.2.3