public TextTool(DrawingAttributeSet attrs) {
this.attrs = attrs;
curText = null;
isTextNew = false;
field = new EditableLabelField();
fieldListener = new FieldListener();
InputMap fieldInput = field.getInputMap();
fieldInput.put(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0),
"commit");