EditableJLabel is a project mainly written in ..., it's free.
An editable JLabel for Java Swing
EditableJLabel is a Java Swing class which extends JPanel in order to create a simple, editable JLabel like component.
USAGE See Demo.java for example usage:
javac Demo.java
java Demo