Statistics
| Revision:

gvsig-raster / org.gvsig.raster / trunk / org.gvsig.raster / org.gvsig.raster.swing / org.gvsig.raster.swing.api / src / main / java / org / gvsig / raster / swing / slider / SliderText.java @ 2443

History | View | Annotate | Download (1.91 KB)

1
package org.gvsig.raster.swing.slider;
2

    
3
import javax.swing.JComponent;
4

    
5
import org.gvsig.gui.beans.slidertext.listeners.SliderListener;
6

    
7
public interface SliderText {
8
        
9
        /**
10
         * Adds a listener to receive changes in this component
11
         * @param listener
12
         */
13
        public void addValueChangedListener(SliderListener listener);
14
        
15
        /**
16
         * Obtiene el valor del control.
17
         * @return Valor del control en formato double.
18
         */
19
        public double getValue();
20

    
21
        /**
22
         * Asigna el valor del control.
23
         * @return Valor del control en formato double.
24
         */
25
        public void setValue(double value);
26

    
27
        /**
28
         * Activa o desactiva el control del panel
29
         * @param active
30
         */
31
        public void setControlEnabled(boolean active);
32

    
33
        /**
34
         * Asigna el flag que dice si el valor del campo de texto ser?
35
         * decimal o entero
36
         * @param dec true si se admiten valores decimales y false si no se admiten
37
         */
38
        public void setDecimal (boolean dec);
39

    
40
        /**
41
         * Obtiene el flag que dice si el valor del campo de texto es
42
         * decimal o entero
43
         * @return true si se admiten valores decimales y false si no se admiten
44
         */
45
        public boolean getDecimal ();
46

    
47
        /**
48
         * Obtiene el valor m?ximo del slider
49
         * @return Entero con el valor m?ximo
50
         */
51
        public int getMax();
52

    
53
        /**
54
         * Asigna el valor m?ximo del slider
55
         * @param Entero con el valor m?ximo
56
         */
57
        public void setMaximum(int max);
58

    
59
        /**
60
         * Obtiene el valor m?nimo del slider
61
         * @return Entero con el valor m?nimo
62
         */
63
        public int getMin();
64

    
65
        /**
66
         * Asigna el valor m?nimo del slider
67
         * @param Entero con el valor m?nimo
68
         */
69
        public void setMinimum(int min);
70

    
71
        /**
72
         * Definir un intervalo para el slider
73
         * @param value
74
         */
75
        public void setInterval(double value);
76

    
77
        /**
78
         * Obtener el intervalo definido para el slider
79
         * @return
80
         */
81
        public double getInterval();
82
        
83
        /**
84
         * Asigna un borde al componente con el texto pasado como
85
         * par?metro
86
         * @param name
87
         */
88
        public void setBorder(String name);
89
        
90
        public JComponent getComponent();
91
}