Revision 1645

View differences:

org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.swing/org.gvsig.tools.swing.api/src/main/java/org/gvsig/tools/swing/api/ActionListenerSupport.java
15 15

  
16 16
    public void fireActionEvent(ActionEvent event);
17 17
    
18
    public boolean hasActionListeners();
19
    
18 20
}
org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.swing/org.gvsig.tools.swing.api/src/main/java/org/gvsig/tools/swing/api/windowmanager/Dialog.java
2 2
package org.gvsig.tools.swing.api.windowmanager;
3 3

  
4 4
import java.awt.Image;
5
import java.awt.event.ActionEvent;
6
import java.awt.event.ActionListener;
5 7
import javax.swing.JComponent;
6 8
import org.gvsig.tools.swing.api.ActionListenerSupport;
7 9
import org.gvsig.tools.swing.api.Component;
8 10

  
9 11

  
10
public interface Dialog extends ActionListenerSupport, Component {
12
public interface Dialog extends Component {
11 13

  
12 14
    int getAction();
13 15

  
......
26 28
    void show(WindowManager.MODE mode);
27 29
   
28 30
    void setIcon(Image icon);
31

  
32
    public void addActionListener(ActionListener listener);
33
    
34
    public ActionListener[] getActionListeners();
35

  
36
    public void removeActionListener(ActionListener listener);
37

  
38
    public void removeAllActionListener();
39
    
29 40
}
org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.swing/org.gvsig.tools.swing.impl/src/main/java/org/gvsig/tools/swing/impl/windowmanager/DefaultDialog.java
137 137
        this.listeners.removeAllActionListener();
138 138
    }
139 139

  
140
    @Override
141
    public void fireActionEvent(ActionEvent event) {
140
    private void fireActionEvent(ActionEvent event) {
142 141
        this.listeners.fireActionEvent(event);
143 142
    }
144 143

  
org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.swing/org.gvsig.tools.swing.impl/src/main/java/org/gvsig/tools/swing/impl/DefaultActionListenerSupport.java
22 22
    }
23 23

  
24 24
    @Override
25
    public boolean hasActionListeners() {
26
        return this.listeners.isEmpty();
27
    }
28
    
29
    @Override
25 30
    public void removeActionListener(ActionListener listener) {
26 31
        listeners.remove(listener);
27 32
    }

Also available in: Unified diff