Statistics
| Revision:

root / trunk / frameworks / _fwAndami / src / com / iver / andami / ui / mdiFrame / JPopUpMenu.java @ 598

History | View | Annotate | Download (1.05 KB)

1
package com.iver.andami.ui.mdiFrame;
2

    
3
import javax.swing.JPopupMenu;
4

    
5
public class JPopUpMenu extends JPopupMenu implements EnableTextSupport{
6
        private String enableText;
7
        private String toolTip = super.getToolTipText();
8
        
9
        
10
        /**
11
         * @return Returns the enableText.
12
         */
13
        public String getEnableText() {
14
                return enableText;
15
        }
16
        /**
17
         * @param enableText The enableText to set.
18
         */
19
        public void setEnableText(String enableText) {
20
                this.enableText = enableText;
21
        }
22
        
23
        
24
        /**
25
         * @see java.awt.Component#setVisible(boolean)
26
         */
27
        public void setEnabled(boolean aFlag) {
28
                super.setEnabled(aFlag);
29
                if (aFlag){
30
                        setToolTipText(toolTip);
31
                }else{
32
                        setToolTipText(enableText);
33
                }
34
        }
35
        /**
36
         * @see javax.swing.JComponent#setToolTipText(java.lang.String)
37
         */
38
        public void setToolTipText(String text) {
39
                toolTip = text;
40
                super.setToolTipText(text);
41
        }
42
        /**
43
         * 
44
         */
45
        public JPopUpMenu() {
46
                super();
47
                // TODO Auto-generated constructor stub
48
        }
49
        /**
50
         * @param label
51
         */
52
        public JPopUpMenu(String label) {
53
                super(label);
54
                // TODO Auto-generated constructor stub
55
        }
56
}