ВУЗ:
Составители:
Рубрика:
103
dateField = new DateField("DateField", Date-
Field.DATE);
dateField.setLayout(Item.LAYOUT_CENTER |
Item.LAYOUT_VCENTER);
// Create StringItem, place it and define Command and Com-
mandListener
StringItem dateControl = new StringItem(null,
"Change", Item.BUTTON);
dateControl.setLayout(Item.LAYOUT_CENTER |
Item.LAYOUT_BOTTOM);
dateControl.setDefaultCommand(new Command("Change",
Command.ITEM, 0));
dateControl.setItemCommandListener(new ItemComman-
dListener() {
public void commandAction(Command c, Item item)
{
// Change DateField's input mode
date-
Field.setInputMode((dateField.getInputMode() + 1) % 3 + 1);
}
});
form2.append(dateField);
form2.append(dateControl);
// Create the third form
Form form3 = new Form("Form3. Gauge");
gauge = new Gauge(null, false, 10, 5);
TextField textField = new TextField(null, "5", 2,
TextField.NUMERIC);
form3.setItemStateListener(new ItemStateListener() {
// Transfer changes from the textField to the gauge
public void itemStateChanged(Item item) {
TextField tField = (TextField) item;
int value = Integ-
er.parseInt(tField.getString());
if (value < 0)
value = 0;
else if (value > 10)
value = 10;
gauge.setValue(value);
}
});
form3.append(gauge);
form3.append(textField);
forms[0] = form1;
forms[1] = form2;
forms[2] = form3;
// Add global Commands and define the CommandListener for
them
Страницы
- « первая
- ‹ предыдущая
- …
- 101
- 102
- 103
- 104
- 105
- …
- следующая ›
- последняя »