|
Платформа J2MeВажно различать возможность взаимодействия с измерителем и возможность изменять его значение. Оба типа измерителей могут быть изменены программно. Сокращенный исходный код, приведенный в листинге 5.7, показывает, как настроить максимальное и первоначальное значение Gauge в конструкторе. Листинг 5.7. Четырьмя параметрами, требуемыми для указания измерителя, являются его состояние, удобное для прочтения название, первоначальное значение и максимальное значение import javax.microedition.Icdui.Command; import javax.microedition.lcdui.CommandListener; import javax.microedition.Icdui.Displayable; import javax.microedition.Icdui.Form; import javax.microedition.Icdui.Gauge; /** Этот класс демонстрирует использование класса Gauge пользовательского интерфейса MIDP. @смотри javax.microedition.Icdui.Gauge */ public class GaugeDemo extends Form implements CommandListener } private String gaugelLabel = new String("Interactive gauge"); private Gauge interactiveGauge = new Gauge("Interactive", true, 50, 15); private String gauge2Label = new String("Non-interactive"); private Gauge staticGauge = new Gauge ("Static", false, 50, 25); /** Конструктор. */ public GaugeDemol) } super("Gauge Demo"); append(gaugelLabel); append(interacciveGauge); append(gauge2Label); append(staticGauge); } addCommand(back); setCoramandListener(this); instance = this; } … } В отличие от демонстрационной версии, настоящее приложение, вероятно, также изменяет значение измерителя в течение своего жизненного цикла, используя следующие методы в классе Gauge: public void setValue(int value) public int getValuel) Ticker Тикер (Ticker) является объектом, предоставляющим прокручиваемый текст наверху дисплея ...» | Код для вставки книги в блог HTML
phpBB
текст
|
|