Password field
Use a password field when BlackBerry® device users are required to type a password. You can apply filters to restrict the characters that users can type in the field. By default, the password field supports all characters.
| Class | PasswordEditField |
| Supported since | BlackBerry® Java® SDK 4.2.1 |
| Example |
|
For more information about password fields, see the UI Guidelines.
Code sample: Creating a password field
import net.rim.device.api.ui.UiApplication;
import net.rim.device.api.ui.container.MainScreen;
import net.rim.device.api.ui.component.BasicEditField;
import net.rim.device.api.ui.component.PasswordEditField;
public class PasswordEditFieldDemo extends UiApplication
{
public static void main(String[] args)
{
PasswordEditFieldDemo theApp = new PasswordEditFieldDemo();
theApp.enterEventDispatcher();
}
public PasswordEditFieldDemo()
{
pushScreen(new PasswordEditFieldDemoScreen());
}
}
class PasswordEditFieldDemoScreen extends MainScreen
{
public PasswordEditFieldDemoScreen()
{
setTitle("Password Field Demo");
BasicEditField enterUsername = new BasicEditField("Username: ", "");
PasswordEditField enterPIN = new PasswordEditField("PIN: ", "", 4, PasswordEditField.FILTER_NUMERIC);
add(enterUsername);
add(enterPIN);
}
}
Next topic: Email address field
Previous topic: Editable text field