abstract sclass DynBigInputAndList extends DynObjectTable { S text; switchable int fontSize = 20; transient Trigger trigger_makeList = new(r makeList); start { new Dyn_FieldWatcher(this, 'text, trigger_makeList); } visual withComputing(trigger_makeList, jvsplit(setFontSize(fontSize, dm_textArea('text)), wrapListComponent(super))); // override me JComponent wrapListComponent(JComponent component) { ret component; } void makeList() q { if (!trigger_makeList.check()) ret; makeList_impl(); } abstract void makeList_impl(); }