diff options
Diffstat (limited to 'libjava/classpath/javax/swing/event')
6 files changed, 130 insertions, 101 deletions
diff --git a/libjava/classpath/javax/swing/event/EventListenerList.java b/libjava/classpath/javax/swing/event/EventListenerList.java index 3b9f4c807de..ee3f220f4d5 100644 --- a/libjava/classpath/javax/swing/event/EventListenerList.java +++ b/libjava/classpath/javax/swing/event/EventListenerList.java @@ -119,6 +119,7 @@ public class EventListenerList */ public EventListenerList() { + // Nothing to do here. } diff --git a/libjava/classpath/javax/swing/event/InternalFrameAdapter.java b/libjava/classpath/javax/swing/event/InternalFrameAdapter.java index a2878e76e79..dfa88c3d4fd 100644 --- a/libjava/classpath/javax/swing/event/InternalFrameAdapter.java +++ b/libjava/classpath/javax/swing/event/InternalFrameAdapter.java @@ -39,75 +39,88 @@ exception statement from your version. */ package javax.swing.event; /** - * InternalFrameAdapter + * InternalFrameAdapter. + * * @author Andrew Selkirk */ public abstract class InternalFrameAdapter implements InternalFrameListener { - - //------------------------------------------------------------- - // Initialization --------------------------------------------- - //------------------------------------------------------------- - - /** - * InternalFrameAdapter constructor - */ - public InternalFrameAdapter() { - } // InternalFrameAdapter() - - - //------------------------------------------------------------- - // Interface: InternalFrameListener --------------------------- - //------------------------------------------------------------- + /** + * InternalFrameAdapter constructor. + */ + public InternalFrameAdapter() + { + // Nothing to do here. + } - /** - * Internal frame activated - * @param event Internal frame event - */ - public void internalFrameActivated(InternalFrameEvent event) { - } // internalFrameActivated() - - /** - * Internal frame closed - * @param event Internal frame event - */ - public void internalFrameClosed(InternalFrameEvent event) { - } // internalFrameClosed() - - /** - * Internal frame closing - * @param event Internal frame event - */ - public void internalFrameClosing(InternalFrameEvent event) { - } // internalFrameClosing() - - /** - * Internal frame deactivated - * @param event Internal frame event - */ - public void internalFrameDeactivated(InternalFrameEvent event) { - } // internalFrameDeactivated() - - /** - * Internal frame deiconified - * @param event Internal frame event - */ - public void internalFrameDeiconified(InternalFrameEvent event) { - } // internalFrameDeiconified() - - /** - * Internal frame iconified - * @param event Internal frame event - */ - public void internalFrameIconified(InternalFrameEvent event) { - } // internalFrameIconified() - - /** - * Internal frame opened - * @param event Internal frame event - */ - public void internalFrameOpened(InternalFrameEvent event) { - } // internalFrameOpened() - - -} // InternalFrameAdapter + /** + * Internal frame activated. + * + * @param event internal frame event + */ + public void internalFrameActivated(InternalFrameEvent event) + { + // Nothing to do here. + } + + /** + * Internal frame closed. + * + * @param event internal frame event + */ + public void internalFrameClosed(InternalFrameEvent event) + { + // Nothing to do here. + } + + /** + * Internal frame closing. + * + * @param event internal frame event + */ + public void internalFrameClosing(InternalFrameEvent event) + { + // Nothing to do here. + } + + /** + * Internal frame deactivated. + * + * @param event internal frame event + */ + public void internalFrameDeactivated(InternalFrameEvent event) + { + // Nothing to do here. + } + + /** + * Internal frame deiconified. + * + * @param event internal frame event + */ + public void internalFrameDeiconified(InternalFrameEvent event) + { + // Nothing to do here. + } + + /** + * Internal frame iconified. + * + * @param event internal frame event + */ + public void internalFrameIconified(InternalFrameEvent event) + { + // Nothing to do here. + } + + /** + * Internal frame opened. + * + * @param event internal frame event + */ + public void internalFrameOpened(InternalFrameEvent event) + { + // Nothing to do here. + } + +} diff --git a/libjava/classpath/javax/swing/event/ListDataListener.java b/libjava/classpath/javax/swing/event/ListDataListener.java index 7ce17d86fa6..f42777d09d6 100644 --- a/libjava/classpath/javax/swing/event/ListDataListener.java +++ b/libjava/classpath/javax/swing/event/ListDataListener.java @@ -1,5 +1,5 @@ /* ListDataListener.java -- - Copyright (C) 2002 Free Software Foundation, Inc. + Copyright (C) 2002, 2005 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -37,33 +37,46 @@ exception statement from your version. */ package javax.swing.event; -// Imports import java.util.EventListener; +import javax.swing.ListModel; + /** - * ListDataListener public interface + * A <code>ListDataListener</code> can register with a {@link ListModel} and + * receive notification of updates to the model. + * * @author Andrew Selkirk * @author Ronald Veldema */ -public interface ListDataListener extends EventListener { - - /** - * Contents Changed - * @param event ListDataEvent Event - */ - void contentsChanged(ListDataEvent event); +public interface ListDataListener extends EventListener +{ - /** - * Interval Added - * @param event ListDataEvent Event - */ - void intervalAdded(ListDataEvent event); + /** + * Notifies the listener that the contents of the list have changed + * in some way. This method will be called if the change cannot be + * notified via the {@link #intervalAdded(ListDataEvent)} or the + * {@link #intervalRemoved(ListDataEvent)} methods. + * + * @param event the event. + */ + void contentsChanged(ListDataEvent event); - /** - * Interval Removed - * @param event ListDataEvent Event - */ - void intervalRemoved(ListDataEvent event); + /** + * Notifies the listener that one or more items have been added to the + * list. The <code>event</code> argument can supply the indices for the + * range of items added. + * + * @param event the event. + */ + void intervalAdded(ListDataEvent event); + /** + * Notifies the listener that one or more items have been removed from + * the list. The <code>event</code> argument can supply the indices for + * the range of items removed. + * + * @param event the event. + */ + void intervalRemoved(ListDataEvent event); -} // ListDataListener +} diff --git a/libjava/classpath/javax/swing/event/MouseInputListener.java b/libjava/classpath/javax/swing/event/MouseInputListener.java index 3c3ca2347fe..3d879b9e746 100644 --- a/libjava/classpath/javax/swing/event/MouseInputListener.java +++ b/libjava/classpath/javax/swing/event/MouseInputListener.java @@ -37,16 +37,17 @@ exception statement from your version. */ package javax.swing.event; -// Imports import java.awt.event.MouseListener; import java.awt.event.MouseMotionListener; /** - * MouseInputListener public interface + * MouseInputListener public interface. + * * @author Andrew Selkirk */ public interface MouseInputListener extends MouseListener, - MouseMotionListener { - -} // MouseInputListener - + MouseMotionListener +{ + // This interface only pulls together MouseListener and MouseMotionListener + // without adding any methods on its own. +} diff --git a/libjava/classpath/javax/swing/event/SwingPropertyChangeSupport.java b/libjava/classpath/javax/swing/event/SwingPropertyChangeSupport.java index 408ca957e95..7e8ff0dc2e9 100644 --- a/libjava/classpath/javax/swing/event/SwingPropertyChangeSupport.java +++ b/libjava/classpath/javax/swing/event/SwingPropertyChangeSupport.java @@ -289,10 +289,9 @@ public final class SwingPropertyChangeSupport int index; PropertyChangeListener listener; - // Check Values if they are equal - if (event.getOldValue() == null && event.getNewValue() == null || - (event.getOldValue() != null && event.getNewValue() != null && - event.getOldValue().equals(event.getNewValue()))) + // if the old and new values are non-null and equal, don't notify listeners + if (event.getOldValue() != null && event.getNewValue() != null && + event.getOldValue().equals(event.getNewValue())) return; // Process Main Listener List diff --git a/libjava/classpath/javax/swing/event/TreeModelEvent.java b/libjava/classpath/javax/swing/event/TreeModelEvent.java index a217e3b4053..8fa28a7eadb 100644 --- a/libjava/classpath/javax/swing/event/TreeModelEvent.java +++ b/libjava/classpath/javax/swing/event/TreeModelEvent.java @@ -55,12 +55,12 @@ public class TreeModelEvent extends EventObject { /** * childIndices */ - protected int[] childIndices = new int[0]; + protected int[] childIndices = null; /** * children */ - protected Object[] children = new Object[0]; + protected Object[] children = null; /** * path @@ -164,7 +164,9 @@ public class TreeModelEvent extends EventObject { * @returns String representation */ public String toString() { - return null; // TODO + return getClass() + " [Source: " + getSource() + ", TreePath: " + getTreePath() + + ", Child Indicies: " + getChildIndices() + ", Children: " + getChildren() + + ", Path: " + getPath() +"]"; } // toString() |