Я сделал эту программу для раздора.Эта программа берет ваш текст и помещает его в этот «формат», который позволяет разногласиям конвертировать его в причудливые буквы.Моя проблема в том, что при наборе текста текст отстает на 1 символ.Я только начинающий, и я не знаю, что делать, чтобы это исправить.
Ps.Мне не хочется использовать кнопку для преобразования текста!
Мой код:
textField = new JTextField();
textField.addKeyListener(new KeyAdapter() {
@Override
public void keyTyped(KeyEvent e) {
textArea.setText("");
separatedText = textField.getText().toLowerCase().toCharArray();
for(int i = 0; i < separatedText.length; i++) {
textArea.append(separate ? ":regional_indicator_" + separatedText[i] + ":\n" : ":regional_indicator_" + separatedText[i] + ":");
}
}
});