Statistics
| Revision:

gvsig-tools / 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 @ 1645

History | View | Annotate | Download (912 Bytes)

1

    
2
package org.gvsig.tools.swing.api.windowmanager;
3

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

    
11

    
12
public interface Dialog extends Component {
13

    
14
    int getAction();
15

    
16
    void setContents(JComponent contents);
17

    
18
    void setHeaderTitle(String header);
19

    
20
    void setHeaderLabel(String header);
21

    
22
    void setHeaderImage(Image image);
23
    
24
    void setButtons(int buttons);
25
    
26
    void setButtonLabel(int button, String label);
27

    
28
    void show(WindowManager.MODE mode);
29
   
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
    
40
}