Ejemplo:
Suponiendo el cursor sea "|"
En el JTexlField (en ejecución) : "No sé que| todo"
Quisiera sabes que desde un JButton se agrege cualquier text en esa posición, suponiendo que el JButton agregue "OOO"
El JTextField quedaría: "No sé queOOO todo"
Espero su ayuda...
saludos