Используйте для своей выгоды все буквы в Текстовом поле в Java

Это к возможному для превращения в капитал букв в Текстовом поле, поскольку они вводятся пользователем в Java?

Например, пользователь ввел бы 'привет' и 'ПРИВЕТ' появится в Текстовом поле.

(Нечетному запросу и мне не нравится идея ни один).

8
задан Gordon 20 May 2010 в 15:55
поделиться

3 ответа

ModifyListener и getText().toUpperCase() - ваши друзья.

0
ответ дан 5 December 2019 в 20:14
поделиться

Вероятно, это неэффективный способ сделать это

, но у вас может быть раздел в обработчике событий KeyTyped

if(event.getSource() == capitalTextArea) {
    String text = capitalTextArea.getText();
    if(Character.isLowerCase(text.charAt(text.length()-1))) {
        capitalTextArea.setText(text.toUpperCase());
    }
}

У меня могут быть синтаксические ошибки, но я бы взял

0
ответ дан 5 December 2019 в 20:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: