Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Blackberry App Appearance VS Facebook App
- final BasicEditField UserID = new BasicEditField( "User ID:", "example");
- final BasicEditField UserName = new BasicEditField( "Username:", "");
- final BasicEditField Password = new PasswordEditField( "Password:", "example" );
- VerticalFieldManager loginFields = new VerticalFieldManager(FIELD_HCENTER |FIELD_VCENTER );
- loginFields.add( UserID );
- loginFields.add( UserName );
- loginFields.add( Password );
- ButtonField Login = new ButtonField( "Login", ButtonField.CONSUME_CLICK | ButtonField.FIELD_HCENTER );
- loginFields.add( Login );
- public loginScreen() {
- super(MainScreen.VERTICAL_SCROLL | MainScreen.VERTICAL_SCROLLBAR);
- vMgr = (VerticalFieldManager)getMainManager();
- XYEdges mgrThickPadding = new XYEdges(4, 4, 4, 4);
- Border mgrRoundedBorder = BorderFactory.createRoundedBorder(mgrThickPadding, Border.STYLE_SOLID);
- Background bg = BackgroundFactory.createSolidBackground(Color.LIGHTSTEELBLUE);
- vMgr.setBackground(bg);
- vMgr.setBorder(mgrRoundedBorder);
- setTitle("Login Screen");
- XYEdges thickPadding = new XYEdges(4, 4, 4, 4);
- Border roundedBorder = BorderFactory.createRoundedBorder(thickPadding, Border.STYLE_SOLID);
- Background solidBackground = BackgroundFactory.createSolidBackground(Color.LIGHTGRAY);
- this.setBackground(solidBackground);
- usernameFld = new EditField("Username: ","", 20, BasicEditField.NO_NEWLINE);
- usernameFld.setBorder(roundedBorder);
- usernameFld.setBackground(solidBackground);
- passwordFld = new PasswordEditField("Password: ","", 20, 0);
- passwordFld.setBorder(roundedBorder);
- passwordFld.setBackground(solidBackground);
- FieldChangeListener listener = new FieldChangeListener() {
- public void fieldChanged(Field field, int context) {
- ButtonField buttonField = (ButtonField) field;
- System.out.println("Button pressed: " + buttonField.getLabel());
- if (field == loginBtn)
- {
- // Do Login actions
- }
- }
- };
- loginBtn.setMinimalWidth(200);
- loginBtn.setChangeListener(listener);
- vMgr.add(usernameFld);
- vMgr.add(passwordFld);
- vMgr.add(loginBtn);
- }
Add Comment
Please, Sign In to add comment