⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 weekpropertyeditor.java

📁 spring2.0技术手册随书事例,结合例子学习起来更轻松
💻 JAVA
字号:
package onlyfun.caterpillar;

import java.beans.PropertyEditorSupport;

public class WeekPropertyEditor extends PropertyEditorSupport {    
    public void setAsText(String text) {
        if("MON".equals(text)) {
            setValue("1");
        }
        else if("TUE".equals(text)) {
            setValue("2");
        }
        else if("WED".equals(text)) {
            setValue("3");
        }
        else if("THU".equals(text)) {
            setValue("4");
        }
        else if("FRI".equals(text)) {
            setValue("5");
        }
        else if("SAT".equals(text)) {
            setValue("6");
        }        
        else if("SUN".equals(text)) {
            setValue("0");
        }        
        else {
            setValue("");
        }
    }
    
    public String getAsText() {
        if(this.getValue() != null 
                && !(this.getValue() instanceof String)) {
            return "";
        }
        
        String text = (String) this.getValue();
        
        if("1".equals(text)) {
            return "MON";
        }
        else if("2".equals(text)) {
            return "TUE";
        }
        else if("3".equals(text)) {
            return "WED";
        }
        else if("4".equals(text)) {
            return "THU";
        }
        else if("5".equals(text)) {
            return "FRI";
        }
        else if("6".equals(text)) {
            return "SAT";
        }
        else if("0".equals(text)) {
            return "SUN";
        }
        else {
            return text;
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -