aboutsummaryrefslogtreecommitdiff
path: root/libjava/javax/swing/JComboBox.java
diff options
context:
space:
mode:
authorMichael Koch <konqueror@gmx.de>2004-01-23 12:42:10 +0000
committerMichael Koch <mkoch@gcc.gnu.org>2004-01-23 12:42:10 +0000
commit3ac55a5a69f6a4f2f1acac66a36676c63c428db8 (patch)
treed45ab18ff6f571ac20c614d6c7c6c53cebbdc077 /libjava/javax/swing/JComboBox.java
parent5d7b2198ba194fba04e4b82dc1d223f07bc83da6 (diff)
downloadgcc-3ac55a5a69f6a4f2f1acac66a36676c63c428db8.zip
gcc-3ac55a5a69f6a4f2f1acac66a36676c63c428db8.tar.gz
gcc-3ac55a5a69f6a4f2f1acac66a36676c63c428db8.tar.bz2
AbstractAction.java: Reformated.
2004-01-23 Michael Koch <konqueror@gmx.de> * javax/swing/AbstractAction.java: Reformated. (getPropertyChangeListeners): New method. * javax/swing/AbstractCellEditor.java: Reformated. (getCellEditorListeners): New method. * javax/swing/DefaultListSelectionModel.java (listenerList): New field. (listeners): Removed. (get_listeners): Removed. (addListSelectionListener): Rewritten. (removeListSelectionListener): Rewritten. (getListSelectionListeners): New method. (getListeners): New method. * javax/swing/JComboBox.java: Imports reworked. (addActionListener): Implemented. (removeActionListener): Implemented. (addItemListener): Implemented. (removeItemListener): Implemented. (addPopupMenuListener): Implemented. (removePopupMenuListener): Implemented. (getActionListeners): New method. (getItemListeners): New method. (getPopupMenuListeners): New method. From-SVN: r76413
Diffstat (limited to 'libjava/javax/swing/JComboBox.java')
-rw-r--r--libjava/javax/swing/JComboBox.java134
1 files changed, 91 insertions, 43 deletions
diff --git a/libjava/javax/swing/JComboBox.java b/libjava/javax/swing/JComboBox.java
index 6da2b2e..b019293 100644
--- a/libjava/javax/swing/JComboBox.java
+++ b/libjava/javax/swing/JComboBox.java
@@ -38,14 +38,27 @@ exception statement from your version. */
package javax.swing;
-import java.awt.*;
-import java.awt.event.*;
-import java.beans.*;
-import java.io.*;
-import java.util.*;
-import javax.accessibility.*;
-import javax.swing.event.*;
-import javax.swing.plaf.*;
+import java.awt.ItemSelectable;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+import java.awt.event.ItemEvent;
+import java.awt.event.ItemListener;
+import java.awt.event.KeyEvent;
+import java.beans.PropertyChangeListener;
+import java.io.IOException;
+import java.io.ObjectOutputStream;
+import java.util.Vector;
+import javax.accessibility.Accessible;
+import javax.accessibility.AccessibleContext;
+import javax.accessibility.AccessibleAction;
+import javax.accessibility.AccessibleRole;
+import javax.accessibility.AccessibleSelection;
+import javax.swing.event.MenuEvent;
+import javax.swing.event.MenuListener;
+import javax.swing.event.ListDataEvent;
+import javax.swing.event.ListDataListener;
+import javax.swing.event.PopupMenuListener;
+import javax.swing.plaf.ComboBoxUI;
/**
* JComboBox
@@ -580,38 +593,6 @@ public class JComboBox extends JComponent
} // isPopupVisible()
/**
- * addItemListener
- * @param value0 TODO
- */
- public void addItemListener(ItemListener value0) {
- // TODO
- } // addItemListener()
-
- /**
- * removeItemListener
- * @param value0 TODO
- */
- public void removeItemListener(ItemListener value0) {
- // TODO
- } // removeItemListener()
-
- /**
- * addActionListener
- * @param value0 TODO
- */
- public void addActionListener(ActionListener value0) {
- // TODO
- } // addActionListener()
-
- /**
- * removeActionListener
- * @param value0 TODO
- */
- public void removeActionListener(ActionListener value0) {
- // TODO
- } // removeActionListener()
-
- /**
* setActionCommand
* @param value0 TODO
*/
@@ -834,6 +815,73 @@ public class JComboBox extends JComponent
} // if
return accessibleContext;
} // getAccessibleContext()
-
-
-} // JComboBox
+ /**
+ * addActionListener
+ * @param listener TODO
+ */
+ public void addActionListener (ActionListener listener)
+ {
+ listenerList.add (ActionListener.class, listener);
+ }
+
+ /**
+ * removeActionListener
+ * @param listener TODO
+ */
+ public void removeActionListener (ActionListener listener)
+ {
+ listenerList.remove (ActionListener.class, listener);
+ }
+
+ /**
+ * @since 1.4
+ */
+ public ActionListener[] getActionListeners()
+ {
+ return (ActionListener[]) getListeners (ActionListener.class);
+ }
+
+ /**
+ * addItemListener
+ * @param listener TODO
+ */
+ public void addItemListener(ItemListener listener)
+ {
+ listenerList.add (ItemListener.class, listener);
+ }
+
+ /**
+ * removeItemListener
+ * @param listener TODO
+ */
+ public void removeItemListener(ItemListener listener)
+ {
+ listenerList.remove (ItemListener.class, listener);
+ }
+
+ /**
+ * @since 1.4
+ */
+ public ItemListener[] getItemListeners()
+ {
+ return (ItemListener[]) getListeners (ItemListener.class);
+ }
+
+ public void addPopupMenuListener (PopupMenuListener listener)
+ {
+ listenerList.add (PopupMenuListener.class, listener);
+ }
+
+ public void removePopupMenuListener (PopupMenuListener listener)
+ {
+ listenerList.remove (PopupMenuListener.class, listener);
+ }
+
+ /**
+ * @since 1.4
+ */
+ public PopupMenuListener[] getPopupMenuListeners()
+ {
+ return (PopupMenuListener[]) getListeners (PopupMenuListener.class);
+ }
+}