Meu problema é o seguinte: tenho uma tela com botões que adicionam texto em um JTextField. Cada botão possui um caractere diferente e quando ele é pressionado, o JTextField adiciona o caractere ao texto que ele já tem. O código que usei foi:
O problema nesse código é que o usuário pode mudar a posição do cursos no JTextField. Porém com o método acima isso é inútil, pois ele sempre vai adicionar no fim do que já está no JTextField. Alguém tem idéia de de como eu faço para adicionar o caractere onde está posicionado o cursor?
