Try to change:
wmyPanel.orientation = 'column'; // ?.orientation = "stack";
to
myPanel.orientation = 'stack'; // ?
At least the code below gives such UI:
var w = new Window ("dialog", "UI", undefined, ); w.orientation = "stack"; var tpanel = w.add ("tabbedpanel"); tpanel.alignChildren = ["fill", "fill"]; tpanel.preferredSize = [300,300]; var base = tpanel.add ("tab", undefined, "Base"); var work= tpanel.add ("tab", undefined, "Work"); var use = tpanel.add ("tab", undefined, "Use"); var buttonAbout = w.add('button', [0, 0, 20, 20], '?'); buttonAbout.alignment = ['right', 'top']; w.show ();