Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.interchangegroup.panicalarm.ui;
- import com.interchangegroup.panicalarm.PanicAlarm;
- import net.rim.device.api.ui.Field;
- import net.rim.device.api.ui.FieldChangeListener;
- import net.rim.device.api.ui.UiApplication;
- import net.rim.device.api.ui.UiEngine;
- import net.rim.device.api.ui.component.ButtonField;
- import net.rim.device.api.ui.component.LabelField;
- import net.rim.device.api.ui.container.PopupScreen;
- import net.rim.device.api.ui.container.VerticalFieldManager;
- public class ErrorDialog extends PopupScreen {
- ButtonField okButton;
- VerticalFieldManager vfm;
- public ErrorDialog(){
- super(new VerticalFieldManager(VerticalFieldManager.VERTICAL_SCROLL
- | VerticalFieldManager.VERTICAL_SCROLLBAR));
- LabelField label = new LabelField("Please call Argyll Help Center for assistance.", Field.FIELD_HCENTER);
- okButton = new ButtonField("OK", ButtonField.FIELD_HCENTER | ButtonField.CONSUME_CLICK);
- okButton.setChangeListener(listener);
- vfm.add(label);
- vfm.add(okButton);
- add(vfm);
- }
- public void show(){
- if (this.isDisplayed()) {
- UiApplication.getUiApplication().popScreen(this);
- }
- UiApplication.getUiApplication().pushGlobalScreen(this, 500,
- UiEngine.GLOBAL_MODAL);
- }
- FieldChangeListener listener = new FieldChangeListener() {
- public void fieldChanged(Field field, int context) {
- System.exit(0);
- }
- };
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement