Guest User

Untitled

a guest
Jul 30th, 2018
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.21 KB | None | 0 0
  1. Blackberry App Appearance VS Facebook App
  2. final BasicEditField UserID = new BasicEditField( "User ID:", "example");
  3. final BasicEditField UserName = new BasicEditField( "Username:", "");
  4. final BasicEditField Password = new PasswordEditField( "Password:", "example" );
  5.  
  6. VerticalFieldManager loginFields = new VerticalFieldManager(FIELD_HCENTER |FIELD_VCENTER );
  7. loginFields.add( UserID );
  8. loginFields.add( UserName );
  9. loginFields.add( Password );
  10.  
  11. ButtonField Login = new ButtonField( "Login", ButtonField.CONSUME_CLICK | ButtonField.FIELD_HCENTER );
  12. loginFields.add( Login );
  13.  
  14. public loginScreen() {
  15.  
  16. super(MainScreen.VERTICAL_SCROLL | MainScreen.VERTICAL_SCROLLBAR);
  17.  
  18. vMgr = (VerticalFieldManager)getMainManager();
  19.  
  20. XYEdges mgrThickPadding = new XYEdges(4, 4, 4, 4);
  21. Border mgrRoundedBorder = BorderFactory.createRoundedBorder(mgrThickPadding, Border.STYLE_SOLID);
  22. Background bg = BackgroundFactory.createSolidBackground(Color.LIGHTSTEELBLUE);
  23. vMgr.setBackground(bg);
  24. vMgr.setBorder(mgrRoundedBorder);
  25.  
  26. setTitle("Login Screen");
  27.  
  28. XYEdges thickPadding = new XYEdges(4, 4, 4, 4);
  29. Border roundedBorder = BorderFactory.createRoundedBorder(thickPadding, Border.STYLE_SOLID);
  30.  
  31. Background solidBackground = BackgroundFactory.createSolidBackground(Color.LIGHTGRAY);
  32. this.setBackground(solidBackground);
  33.  
  34.  
  35. usernameFld = new EditField("Username: ","", 20, BasicEditField.NO_NEWLINE);
  36. usernameFld.setBorder(roundedBorder);
  37. usernameFld.setBackground(solidBackground);
  38.  
  39. passwordFld = new PasswordEditField("Password: ","", 20, 0);
  40. passwordFld.setBorder(roundedBorder);
  41. passwordFld.setBackground(solidBackground);
  42.  
  43. FieldChangeListener listener = new FieldChangeListener() {
  44.  
  45. public void fieldChanged(Field field, int context) {
  46. ButtonField buttonField = (ButtonField) field;
  47. System.out.println("Button pressed: " + buttonField.getLabel());
  48.  
  49. if (field == loginBtn)
  50. {
  51. // Do Login actions
  52. }
  53. }
  54. };
  55.  
  56. loginBtn.setMinimalWidth(200);
  57. loginBtn.setChangeListener(listener);
  58.  
  59. vMgr.add(usernameFld);
  60. vMgr.add(passwordFld);
  61. vMgr.add(loginBtn);
  62. }
Add Comment
Please, Sign In to add comment