Advertisement
alishaik786

choiceField.java

Mar 9th, 2012
24
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. public class ChoiceScreen extends MainScreen implements FieldChangeListener
  2. {
  3. VerticalFieldManager ver;
  4. ButtonField submit;
  5. HorizontalFieldManager hr;
  6. EditField editField;
  7. ObjectChoiceField choiceField;
  8. String data[]={"a","ab","abc","abcd","abcde"};
  9.  
  10. public ChoiceScreen()
  11. {
  12. createGUI();
  13. }
  14. public void createGUI()
  15. {
  16. ver=new VerticalFieldManager(Field.FIELD_HCENTER);
  17.  
  18. editField=new EditField("Enter Name: ", "");
  19. ver.add(editField);
  20.  
  21. choiceField=new ObjectChoiceField("Select anyOne", data);
  22. ver.add(choiceField);
  23.  
  24. submit=new ButtonField("submit", Field.FIELD_HCENTER);
  25. submit.setChangeListener(this);
  26. ver.add(submit);
  27.  
  28. add(ver);
  29. }
  30. public void fieldChanged(Field field, int context)
  31. {
  32. if(field==submit)
  33. {
  34. if("".equalsIgnoreCase(editField.getText()))
  35. {
  36. UiApplication.getUiApplication().invokeLater(new Runnable()
  37. {
  38. public void run()
  39. {
  40. Dialog.alert("Enter name");
  41. }
  42. });
  43. }
  44. Dialog.alert("Name is: "+editField.getText()+" and "+"Selected: "+data[choiceField.getSelectedIndex()]);
  45. }
  46. }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement