У меня есть TextField
в форме.Этот TextField
должен иметь фокус по умолчанию, который работает нормально.Теперь я бы хотел, чтобы пользователь знал об этом и показал ему, что он находится внутри TextField
- поэтому курсор TextField должен отображаться и мигать.
Я нашел только drawTextFieldCursor
в DefaultLookAndFeel
,но я абсолютно не знаю, как применить это к моей TextField
.
Любой помощи - и код будет принят!
Вот пример.У меня все еще не работает.
public void search2() {
searchForm = new Form();
TextField searchArea = new TextField();
searchForm.setLayout(new BoxLayout(BoxLayout.Y_AXIS));
searchForm.addComponent(searchArea);
searchArea.requestFocus();
int i = Display.getInstance().getKeyCode(Display.GAME_FIRE);
searchArea.keyPressed(i);
searchArea.keyReleased(i);
searchForm.show();
}
Что происходит: TextField фокусируется, его можно редактировать напрямую, отображается режим «Abc», но я действительно хочу показатьПользователь использует курсор, поэтому он ЗНАЕТ, что находится внутри TextField.Этого не происходит ... если бы кто-то мог показать мне какой-то рабочий код для этого ...