SearchBox = new JTextField();
SearchBox.setText("search...");
SearchBox.setCaretPosition(0);
SearchBox.moveCaretPosition(9);
SearchBox.setFont(font.deriveFont((float) 14.0).deriveFont(Font.BOLD));
SearchBox.setSize(width + 4, textHeight);
SearchBox.setBorder(BorderFactory.createEmptyBorder());
SearchBox.setBackground(Color.decode("#EEEEDD"));
SearchBox.getDocument().addDocumentListener(listener);
InputMap im = SearchBox.getInputMap();