Решил вот написать прогу на яве на сотовый. Но встал на одном месте.
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class MainClassDateField extends MIDlet implements CommandListener, ItemCommandListener
{
private Command exitMidlet = new Command("Выход",Command.EXIT,0);
private Command perexodAlert = new Command("Нажать", Command.ITEM, 1);
private DateField dt;
private TextField tf1;
private TextField tf2;
private TextField tf3;
private Form myform;
private Display mydisplay;
* * *
* *public void startApp()
* *{
* * * *mydisplay = Display.getDisplay(this); *
* * * *String AS = "250";
* * * *String BS = "250";
* * * *String CS = "250";
* * * *StringItem item = new StringItem("", "");
* * * *dt = new DateField("Время включения",DateField.TIME);
* * * *tf1 = new TextField("Гдзащитник # 1", AS,3, TextField.NUMERIC);
* * * *tf2 = new TextField("Гдзащитник # 2", BS,3, TextField.NUMERIC);
* * * *tf3 = new TextField("Гдзащитник # 3", CS,3, TextField.NUMERIC);
* * * *item = new StringItem("", "Произвести расчет", Item.BUTTON);
* * * *item.setDefaultCommand(perexodAlert);
* * * *item.setItemCommandListener(this);
* * * *myform = new Form("Давление на ПБ");
* * * *myform.append(dt);
* * * *myform.append(tf1);
* * * *myform.append(tf2);
* * * *myform.append(tf3);
* * * *myform.append(item); * *
* * * *myform.addCommand(exitMidlet);
* * * *myform.setCommandListener(this);
* * * *mydisplay.setCurrent(myform);
*
* *}
* *public void pauseApp() {}
* *public void destroyApp(boolean unconditional) {}
* *public void commandAction(Command c, Item item)
* *{
* * * *if(c == perexodAlert)
* * * * * *{
* * * * * * * *Alert myalert = new Alert("Расчет", "Идет расчет", null, AlertType.INFO);
* * * * * * * *mydisplay.setCurrent(myalert);
* * * * * *}
* *}
* *public void commandAction(Command c, Displayable d)
* *
* *{
* * * *if(c == exitMidlet)
* * * *{
* * * * * *destroyApp(false);
* * * * * *notifyDestroyed();
* * * *}
* * * * *
* }
}
Мне нужно значение переменной tf1, tf2, tf3 перевести из строковых в числовые.
На MobileBasic подобную прогу написал и она работает. Но работает в самом мидлете MobileBasic. Вот я решил на ява написать.
Также хочу узнать как вытащить отдельно значения часов и минут из переменной dt?