watermarkDecorator.setOpacity(0.1f);
watermarkDecorator.setFont(watermarkDecorator.getFont().deriveFont(Font.BOLD, 24));
textArea.getDecorators().add(watermarkDecorator);
textArea.getComponentStateListeners().add(new ComponentStateListener() {
public void enabledChanged(Component component) {
// No-op
}
public void focusedChanged(Component component, boolean temporary) {