/ Парола и цифровата подсказка за Blackberry (java) - къпина, пароли, цифри

Парола и числен намек за Blackberry (java) - къпина, пароли, цифрови

Създаване на приложение за Blackberry.

Просто начинаещ, търсих, но не можахнамерете решение за него, въпреки че е общо. Ако някой може да ми каже как да покажа намек за парола и цифров намек за приложения на Blackberry в Java. Благодаря предварително!!

Отговори:

3 за отговор № 1
According to your query , you want a field that shows password hint and a numeric hint for blackberry applications ..

Well blackberry follow some different way , it will not show hint (PopUp Screen). Another way is to put some (information) Text in the [EditField][1] when EditField is empty .Here is the sample code for demonstration :-

*******************************************************
EditField _userName_edtField = new EditField()
{
protected void layout(int width, int height)
{
super.layout(width, height);
setExtent(150, height);
};
protected void paint(Graphics graphics)
{
graphics.setColor(Color.BLACK);


if(isFocus())
{
if(getTextLength() == 0)
{
setCursorPosition(0);
}
}
else
{
if(getTextLength() == 0)
{
graphics.drawText("User Name", 0, (getHeight() - getFont().getHeight()) >>1);
}
}


invalidate();

super.paint(graphics);
}
};

add(_userName_edtField);

*******************************************************

this is Just a simple EditField , you can customize the field according to your requirement  if this is empty it will show "User Name"  and if you enter some text the "User Name" will disappear ..
means the EditField is act like a Hint and this will help you ..!!!


[1]: http://www.blackberry.com/developers/docs/5.0.0api/index.html

0 за отговор № 2

Въпросът ви е твърде широк, за да получите конкретен въпросотговор, но съдейки по това, което аз вярвам е, че говорите за етикет точно над или под текстовото поле, за да позволи на потребителя да знае какво изисква полето. В този случай можете да предоставите екран за потвърждение, където потребителят е показан, като полето изискване полето не може да бъде празно, или полето може да съдържа само числови стойности и т.н.

Можете да съхраните подсказката за паролата в базата данни на устройствата и когато потребителят въведе грешно, добавете полето на етикета на екрана, показвайки го като намек.

Нещо като това:

String storedPassword = ApplicationDAO.getStoredPassword();
if(!enteredPassword.equals(storedPassword)){
LabelField hintField = new LabelField();
hintField.setText("Your hint");
mainBody.add(hintField);
}