jtextarea based hexeditor component