Statistics
| Revision:

root / trunk / frameworks / _fwAndami / src / com / iver / andami / ui / mdiFrame / JToggleButton.java @ 995

History | View | Annotate | Download (1.94 KB)

1 598 fernando
package com.iver.andami.ui.mdiFrame;
2
3
import javax.swing.Action;
4
import javax.swing.Icon;
5
6
public class JToggleButton extends javax.swing.JToggleButton implements EnableTextSupport{
7
        /**
8
         *
9
         */
10
        public JToggleButton() {
11
                super();
12
                // TODO Auto-generated constructor stub
13
        }
14
        /**
15
         * @param text
16
         */
17
        public JToggleButton(String text) {
18
                super(text);
19
                // TODO Auto-generated constructor stub
20
        }
21
        /**
22
         * @param text
23
         * @param selected
24
         */
25
        public JToggleButton(String text, boolean selected) {
26
                super(text, selected);
27
                // TODO Auto-generated constructor stub
28
        }
29
        /**
30
         * @param text
31
         * @param icon
32
         */
33
        public JToggleButton(String text, Icon icon) {
34
                super(text, icon);
35
                // TODO Auto-generated constructor stub
36
        }
37
        /**
38
         * @param text
39
         * @param icon
40
         * @param selected
41
         */
42
        public JToggleButton(String text, Icon icon, boolean selected) {
43
                super(text, icon, selected);
44
                // TODO Auto-generated constructor stub
45
        }
46
        /**
47
         * @param a
48
         */
49
        public JToggleButton(Action a) {
50
                super(a);
51
                // TODO Auto-generated constructor stub
52
        }
53
        /**
54
         * @param icon
55
         */
56
        public JToggleButton(Icon icon) {
57
                super(icon);
58
                // TODO Auto-generated constructor stub
59
        }
60
        /**
61
         * @param icon
62
         * @param selected
63
         */
64
        public JToggleButton(Icon icon, boolean selected) {
65
                super(icon, selected);
66
                // TODO Auto-generated constructor stub
67
        }
68
        private String enableText;
69 995 fernando
        private String toolTip;
70 598 fernando
71
72
        /**
73
         * @return Returns the enableText.
74
         */
75
        public String getEnableText() {
76
                return enableText;
77
        }
78
        /**
79
         * @param enableText The enableText to set.
80
         */
81
        public void setEnableText(String enableText) {
82
                this.enableText = enableText;
83
        }
84
85
86
        /**
87
         * @see java.awt.Component#setVisible(boolean)
88
         */
89
        public void setEnabled(boolean aFlag) {
90
                super.setEnabled(aFlag);
91
                if (aFlag){
92
                        setToolTipText(toolTip);
93
                }else{
94
                        setToolTipText(enableText);
95
                }
96
        }
97
        /**
98
         * @see javax.swing.JComponent#setToolTipText(java.lang.String)
99
         */
100 977 fernando
        public void setToolTip(String text) {
101 598 fernando
                toolTip = text;
102
        }
103
}