1700485120
menu=菜单
1700485121
1700485122
英文配置菜单与此类似,它的结构就是一个Map类型,我们把它读入到Map中,抽象类如代码清单38-19所示。
1700485123
1700485124
代码清单38-19 抽象语言
1700485125
1700485126
public abstract class AbsLangData{
1700485127
1700485128
//获得所有的动态元素的配置项
1700485129
1700485130
public abstract Map<String,String>getItems();
1700485131
1700485132
}
1700485133
1700485134
getItems方法是获得一种语言下的所有配置。我们来看中文语言包,如代码清单38-20所示。
1700485135
1700485136
代码清单38-20 中文语言
1700485137
1700485138
public class GBLangData extends AbsLangData{
1700485139
1700485140
@Override
1700485141
1700485142
public Map<String,String>getItems(){
1700485143
1700485144
/*
1700485145
1700485146
*Map的结构为:
1700485147
1700485148
*key=‘title’,value=‘标题’
1700485149
1700485150
*key=‘menu’,value=‘菜单’
1700485151
1700485152
*/
1700485153
1700485154
return null;
1700485155
1700485156
}
1700485157
1700485158
}
1700485159
1700485160
英文语言如代码清单38-21所示。
1700485161
1700485162
代码清单38-21 英文语言
1700485163
1700485164
public class ENLangData extends AbsLangData{
1700485165
1700485166
@Override
1700485167
1700485168
public Map<String,String>getItems(){
1700485169
[
上一页 ]
[ :1.70048512e+09 ]
[
下一页 ]