public void setReadonly(boolean isReadonly) { this.isReadonly = isReadonly; moneyField.setEditable(!isReadonly); // En/disable currency popup also if (moneyPopup != null) { moneyPopup.setShowing(!isReadonly); } performFlags(); }