@Override public void updateUI() { super.updateUI(); String text = getParameter().getValueAsText(); if (!getTextComponent().getText().equals(text)) { getTextComponent().setText(text); } if (getTextComponent().isEnabled() != isEnabled()) { if (getParameter().getProperties().isReadOnly()) { getTextComponent().setEnabled(false); getComponent().setEnabled(false); } else { getTextComponent().setEnabled(isEnabled()); getComponent().setEnabled(isEnabled()); } } }