Direction for creating a custom JTextField input
I'd like to ask if anyone would kindly point me in the direction of creating my own unique text input field. Basically, I've written a JLabel component with its paint overridden to display the text in a circle layout (pointing the angle of each character to the centre).
I'd now like to figure out how to write an input field to take the text, rather than popping up a JTextField and using that. Where do I start? I.E. Should I be:
o Look at extending and overriding the methods in JTextField (my concern is that this natively expects the text to be horizontal. I believe).
o Research how input from the keyboard can be taken and writing my input field (seems to be a lot of work here to digest and understand).
I'll continue to research, but wondered if someone can save me sometime by pointing me off in the right direction. I'm comfortable around SWING, but no way an expert; hence asking for help.
Thanks and kind regards