Tab Page Box()は、ページのタイトル(title)と内容(contents)を1つのディスプレイボックスにまとめます。Tab Page Box()をTab Box()の中に入れて使用した場合、複数のタブページを含んだタブ付きウィンドウが表示されます。第 “Tab BoxとTab Page Box”に詳細があります。
以前のバージョンのJMPでは、V List Box()などのディスプレイボックスがタブの内容を含んでいました。次のスクリプトを見てみましょう。
win = New Window( "Tab Box",
tb = Tab Box(
"1ページ", // タブの名前
V List Box( // タブの内容
Text Box( "1ページの1行目" ),
Text Box( "1ページの2行目" )
),
"2ページ", // タブの名前
V List Box( // タブの内容
Text Box( "2ページの1行目" ),
Text Box( "2ページの2行目" )
),
)
);
Tab Box()にそれぞれのタブのTab Page Box()を含めるようにしてください。前述の例は、次のように書き換えられます。
win = New Window( "Tab Box",
tb = Tab Box(
Tab Page Box( // タブの内容
Title( "タブボックスの1ページ" ), // タブの名前
Text Box( "1ページの1行目" ),
Text Box( "1ページの2行目" )
),
Tab Page Box( // タブの内容
Title( "2ページ"), // タブの名前
Text Box( "2ページの1行目" ),
Text Box( "2ページの2行目" )
)
)
);
Tab Boxの外で作成されたTab Page Boxや、外にドラッグされたTab Page Boxは、単独のコンテナとなります。Sheet Part()のタイトルと同様に、影の付いたタイトルが一番上に表示されます。タブページの形式にはなりません。第 “1段のレポートで構成されたダッシュボード”に例があります。