I am working on a simple java swing based application. How would I get and set the text of the currently focused textfield/textarea of a form?
I know how to determine which component has focus but I can not figure out how I can get the selected text of the component. I use getFocusOwner() but it return a Component and therefore does not implement the method getSelectedText(). Do I somehow need to do a typecast?
Depending on your exact context, you might consider to use a custom TextAction: its method
getTextComponent(ActionEvent)returns the most recent focused text component. A code snippet: