final Bitmap borderBitmap = Bitmap.getBitmapResource("rounded.png");
VerticalFieldManager vfm_email = new VerticalFieldManager(Field.FIELD_VCENTER | Manager.HORIZONTAL_SCROLL);vfm_email.setBorder(BorderFactory.createBitmapBorder(new XYEdges(12,12,12,12), borderBitmap));vfm_email.setMargin(40, 10, 0, 10);final EmailAddressEditField email_edit = new EmailAddressEditField("", "", 30, BasicEditField.FILTER_DEFAULT){String emptyString = "Enter Email";protected void paintBackground(Graphics g) {g.setBackgroundColor(0xFFFFFF);g.clear();}protected void paint(Graphics g) {int oldColor = g.getColor();try {g.setColor(0x000000);test = super.getText();if ( test == null || test.length() < 1 ) {//g.setColor(Config.hint_colour);g.drawText(emptyString, 0, 0);}super.paint(g);} finally {g.setColor(oldColor);}}};vfm_email.add(email_edit);add(vfm_email);//passwordVerticalFieldManager vfm_password = new VerticalFieldManager(Manager.HORIZONTAL_SCROLL);vfm_password.setBorder(BorderFactory.createBitmapBorder(new XYEdges(12,12,12,12), borderBitmap));vfm_password.setMargin(0, 10, 0, 10);final PasswordEditField password_edit = new PasswordEditField("", "") {String emptyString = "Enter Password";protected void paintBackground(Graphics g) {g.setBackgroundColor(0xFFFFFF);g.clear();}protected void paint(Graphics g) {int oldColor = g.getColor();try {g.setColor(0x000000);test = super.getText();if ( test == null || test.length() < 1 ) {//g.setColor(Config.hint_colour);g.drawText(emptyString, 0, 0);}super.paint(g);} finally {g.setColor(oldColor);}}};vfm_password.add(password_edit);add( vfm_password );rounded.png is given below -
Tuesday, April 17, 2012
Creating Login page with Border in Blackberry
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment