📄 language.java
字号:
/**
* @(#)Language.java
* Copyright (c) 2004-2005 wuhua of workroom Inc. All Rights Reserved.
* @version 1.0, 10/05/2004
* @author 饶荣庆
* @author
*/
package com.j2me.language;
import com.j2me.main.*;
import com.j2me.phonebook.*;
import com.j2me.football.*;
import com.j2me.myphoto.*;
import com.j2me.counter.*;
import com.j2me.games.*;
import com.j2me.about.*;
/**
*类Language是用来描述用户选择语言并保存用户的选择;
*/
public class Language
{
public static MainForm mainForm = null;
public static LoginAlert loginAlert = null;
public static MainList mainList = null;
public static PhoneBookMenu phoneBookMenu = null;
public static MainFootballList footBallList = null;
public static PhotoBookMenu photoBookMenu = null;
public static GameMenu gameMenu = null;
public static CounterForm counterForm = null;
public static LanguageForm languageForm = null;
public static About about = null;
//public static MainList m = null;
//public static MainList m = null;
//public static MainList m = null;
public static boolean isEnglish = false; //0表示为中文
public Language(MainForm mainForm, LoginAlert loginAlert,MainList mainList, PhoneBookMenu phoneBookMenu,
MainFootballList footBallList,
PhotoBookMenu photoBookMenu, CounterForm counterForm, GameMenu gameMenu,
LanguageForm languageForm, About about)
{
this.mainForm = mainForm;
this.loginAlert = loginAlert;
this.mainList = mainList;
this.phoneBookMenu = phoneBookMenu;
this.footBallList = footBallList;
this.photoBookMenu = photoBookMenu;
this.counterForm = counterForm;
this.gameMenu = gameMenu;
this.languageForm = languageForm;
this.about = about;
}
/**
*方法setEnglish用来设置用户选择的语言为英语
*/
public static void setEnglish()
{
isEnglish = true;
mainList.ticker.setString("Welcome to innervation on-line! Please select!"); //主菜单
mainList.set(0, "Phone Book", mainList.icon[0]);
mainList.set(1, "Football", mainList.icon[1]);
mainList.set(2, "Recreation", mainList.icon[2]);
mainList.set(3, "Dictionary", mainList.icon[3]);
mainList.set(4, "MyPhoto", mainList.icon[4]);
mainList.set(5, "Shopping", mainList.icon[5]);
mainList.set(6, "Counter", mainList.icon[6]);
mainList.set(7, "Game", mainList.icon[7]);
mainList.set(8, "Language", mainList.icon[8]);
mainList.set(9, "About", mainList.icon[9]);
phoneBookMenu.setTitle("Phone Book");
phoneBookMenu.set(0, "Add Friend", phoneBookMenu.icon[0]);
phoneBookMenu.set(1, "List,Sort By Name", phoneBookMenu.icon[1]);
phoneBookMenu.set(2, "List,Sort By ID", phoneBookMenu.icon[2]);
phoneBookMenu.set(3, "Search By Name", phoneBookMenu.icon[3]);
phoneBookMenu.set(4, "Search By ID", phoneBookMenu.icon[4]);
footBallList.setTitle("FootBall Menu");
footBallList.set(0, "English", footBallList.icon[0]);
footBallList.set(1, "Italy", footBallList.icon[1]);
footBallList.set(2, "Spain", footBallList.icon[2]);
footBallList.set(3, "Germany", footBallList.icon[3]);
footBallList.set(4, "Fottball Ballot", footBallList.icon[4]);
photoBookMenu.setTitle("Photo");
photoBookMenu.set(0, "Add Photo", phoneBookMenu.icon[0]);
photoBookMenu.set(1, "List,Sort By Name", phoneBookMenu.icon[1]);
photoBookMenu.set(2, "List,Sort By ID", phoneBookMenu.icon[2]);
photoBookMenu.set(3, "Search By Name", phoneBookMenu.icon[3]);
photoBookMenu.set(4, "Search By ID", phoneBookMenu.icon[4]);
photoBookMenu.set(5, "BrowsePhoto", phoneBookMenu.icon[1]);
counterForm.setTitle("Counter"); //计算器
counterForm.counterNumber.setLabel("Please input the math of data");
counterForm.counterResult.setLabel("The result");
counterForm.mathChoice.setLabel("Please select");
counterForm.mathChoice.set(0, "Arithmetic", null);
counterForm.mathChoice.set(1, "Sin", null);
counterForm.mathChoice.set(2, "Cos", null);
counterForm.mathChoice.set(3, "Tan", null);
counterForm.mathChoice.set(4, "Sqrt", null);
counterForm.alarmAlert.setTitle("Alarm");
counterForm.alarmAlert.setString("The data isn't format!");
gameMenu.setTitle("Game");
gameMenu.set(0, "21 Point", gameMenu.icon);
gameMenu.set(1, "Run", gameMenu.icon);
languageForm.setTitle("Select Language"); //语言选择窗口的语言属性为英语
languageForm.infoAlert.setTitle("Info");
languageForm.infoAlert.setString("You make sure the choose!");
languageForm.languageChoice.setLabel("Please Language");
//about.modifyLanguage(true); //设置关于窗口语言属性为英语
}
/**
*方法setChinese用来设置用户选择的语言为简体中文
*/
public static void setChinese()
{
isEnglish = false;
mainList.ticker.setString("欢迎来到动感在线!请选择要的功能.");
mainList.set(0, mainList.stringMenu[0], mainList.icon[0]);
mainList.set(1, mainList.stringMenu[1], mainList.icon[1]);
mainList.set(2, mainList.stringMenu[2], mainList.icon[2]);
mainList.set(3, mainList.stringMenu[3], mainList.icon[3]);
mainList.set(4, mainList.stringMenu[4], mainList.icon[4]);
mainList.set(5, mainList.stringMenu[5], mainList.icon[5]);
mainList.set(6, mainList.stringMenu[6], mainList.icon[6]);
mainList.set(7, mainList.stringMenu[7], mainList.icon[7]);
mainList.set(8, mainList.stringMenu[8], mainList.icon[8]);
mainList.set(9, mainList.stringMenu[9], mainList.icon[9]);
phoneBookMenu.setTitle("电话薄");
phoneBookMenu.set(0, "添加", phoneBookMenu.icon[0]);
phoneBookMenu.set(1, "列出所有朋友通过姓名", phoneBookMenu.icon[1]);
phoneBookMenu.set(2, "列出所有朋友通过ID", phoneBookMenu.icon[2]);
phoneBookMenu.set(3, "用名搜索", phoneBookMenu.icon[3]);
phoneBookMenu.set(4, "用ID搜索", phoneBookMenu.icon[4]);
footBallList.setTitle("足球菜单");
footBallList.set(0, "英超联赛", footBallList.icon[0]);
footBallList.set(1, "意甲联赛", footBallList.icon[1]);
footBallList.set(2, "西甲联赛", footBallList.icon[2]);
footBallList.set(3, "德甲联赛", footBallList.icon[3]);
footBallList.set(4, "意甲联赛足球彩票投注", footBallList.icon[4]);
photoBookMenu.setTitle("相册");
photoBookMenu.set(0, "添加", phoneBookMenu.icon[0]);
photoBookMenu.set(1, "列出所有相片通过姓名", phoneBookMenu.icon[1]);
photoBookMenu.set(2, "列出所有相片通过 ID", phoneBookMenu.icon[2]);
photoBookMenu.set(3, "用名搜索", phoneBookMenu.icon[3]);
photoBookMenu.set(4, "用ID搜索", phoneBookMenu.icon[4]);
photoBookMenu.set(5, "浏览相册", phoneBookMenu.icon[1]);
counterForm.setTitle("计算器");
counterForm.counterNumber.setLabel("请输入运算数据");
counterForm.counterResult.setLabel("运算结果");
counterForm.mathChoice.setLabel("请选择:");
counterForm.mathChoice.set(0, "四则运算", null);
counterForm.mathChoice.set(1, "求正弦", null);
counterForm.mathChoice.set(2, "求余弦", null);
counterForm.mathChoice.set(3, "求正切", null);
counterForm.mathChoice.set(4, "开平方", null);
counterForm.alarmAlert.setString("不能对数据进行转换!");
gameMenu.setTitle("游戏");
gameMenu.set(0, "21点游戏", gameMenu.icon);
gameMenu.set(1, "赛跑", gameMenu.icon);
languageForm.setTitle("选择语言"); //语言选择窗口的语言属性为中文
languageForm.infoAlert.setTitle("信息");
languageForm.infoAlert.setString("是否确定你所作出的选择!");
languageForm.languageChoice.setLabel("请选择");
//about.modifyLanguage(false); //设置关于窗口语言属性为中文
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -