ورود

View Full Version : سوال: تبدیل اس ام اس فنگلیش به فارسی باj2me



ssp111
دوشنبه 22 خرداد 1391, 09:38 صبح
با سلام
ببخشید دوستان ، دارم ی برنامه واسه موبایل مینویسم که فنگلیش رو به فارسی تبدیل کنه چند تا مشکل دارم لطفا هرکس در مورد هرکدومش اطلاعاتی داره بهم کمک کنه

1- چطوری میشه اطلاعات فایل رو که بصورت کلمه است توی آرایه ریخت؟

2- چه تابعی برای text box وجود داره که طول رشته داخل text box رو بهم بده و بتونم بین حروف کلماتم جابجا بشم که بتونم حرف ها رو تبدیل کنم؟

3- چطوری میتونم توی فایلم جستجو کنم و کلمات مشابه رو توی لیست قرار بدم؟

4- چه طوری میتونم وقتی توی برنامه ام روی یک کلمه کلیک کنم یه لیست برام باز شه؟

5- چطوری میشه دو تا text box زیر هم توی برنامه باز کرد هر کاری میکنم فقط یکی رو نشون میده؟

با تشکر از همه دوستان

zeinabbb
دوشنبه 22 خرداد 1391, 10:39 صبح
سلام امیدوارم این قطعه کدبتونه کمکتون کنه...
public class Midlet_3 extends MIDlet implements CommandListener {
private TextBox nameTextBox;
private Alert alert;
private Command quit, hint, go;
private String boxText;
public Midlet_3(){
boxText = "harf:";
// #2 Generate a text box
nameTextBox = new TextBox ("Author Facts",
boxText, 60, TextField.PLAIN);
// #2.1 Commands
int s;
s=nameTextBox.getHeight();
quit = new Command("Quit", Command.EXIT, 2);
// #2.2 Create a list
go = new Command("View Info", Command.ITEM, 1);
hint = new Command("Hint", Command.ITEM, 1);
// #2.3 Register and add
nameTextBox.addCommand(go);
nameTextBox.addCommand(quit);
nameTextBox.addCommand(hint);
nameTextBox.setCommandListener(this);
}
public void startApp() {
Display.getDisplay(this).setCurrent(nameTextBox);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
protected String getInformation(String authorName){
String info = new String();
// # 4.1 Strings contain line returns
if(authorName.equalsIgnoreCase("a")){
info = "آ";
}else if(authorName.equalsIgnoreCase("b")){
info = "ب";
}else if(authorName.equalsIgnoreCase("c")){
info = "س";
} else{
info = "Author not known.";
}
return info;
}