このペ,ジの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
uifigure
ベ,スのアプリでのタブの外観の制御
タブは,uiコンポ,ネントをタブ付きラベルによってグル,プ化するためのコンテナ,です。タブグル,プ内にタブを作成するには,関数uitab
を使用します。プロパティがタブの外観と動作を制御します。ドット表記を使用して、特定のオブジェクトとプロパティを参照します。
FIG = ufigure;Tg = uitabgroup(fig);T = uitab(tg);t.Title = 'Data';
以下にリストするプロパティは,App Designer内または関数uifigure
で作成されたアプリ内のタブで有効です。指南内,あるいは関数数字
で作成したアプリ内で使用するタブにいては,点击のプロパティを参照してください。
标题
- - - - - -タereplicationトルタ@ @トル。文字ベクトル,字符串スカラ,または分类配列として指定します。このプロパティを分类配列として指定した場合,MATLAB®は配列の最初の要素のみを表示します。
Matlabでは垂直スラッシュ(“|”
)文字は改行として解釈されず,タ。
Unicode®文字を指定する場合,Unicode 10進コ,ドを関数字符
に渡します。たとえば,['Multiples of ' char(960)]
は的倍数
πとして表示されます。
ForegroundColor
- - - - - -タ@ @トルの色[0 0 0]
(既定値) |RGB 3成分|16進数カラコド|“r”
|‘g’
|“b”
|……タ@ @トルの色。RGB 3成分,16進数カラーコード,または表にリストされた色オプションのいずれかとして指定します。
RGB 3成分および16進数カラコドは,カスタム色を指定するのに役立ます。
RGB 3成分は,色の赤,緑,青成分の強度を指定する3成分の行ベクトルです。強度値は[0, 1]
の範囲でなければなりません。たとえば[0.4 0.6 0.7]
のようになります。
16進数カラ、コ、ドは、ハッシュ記号(#
)で始まり,3桁または6桁の0
からF
までの範囲の16進数が続く文字ベクトルまたは字符串スカラ,です。これらの値では大文字小文字は区別されません。したがって,カラ,コ,ド“# FF8800”
、“# ff8800”
、“# F80”
,および“# f80”
は等価です。
あるいは,名前を使用して一部の一般的な色を指定できます。次の表に,名前の付いた色オプション,等価のRGB 3成分,および16進数カラーコードを示します。
色名 | 省略名 | RGB 3成分 | 16進数カラコド | 外観 |
---|---|---|---|---|
“红色” |
“r” |
[10 0 0] |
“# FF0000” |
|
“绿色” |
‘g’ |
[0 10 0] |
“# 00 ff00” |
|
“蓝” |
“b” |
[0 0 1] |
“# 0000 ff” |
|
“青色” |
“c” |
[0 1 1] |
“# 00飞行符” |
|
“红色” |
“米” |
[10 0 1] |
“#就” |
|
“黄色” |
“y” |
[11 10 0] |
“# FFFF00” |
|
“黑” |
“k” |
[0 0 0] |
# 000000的 |
|
“白色” |
' w ' |
[1 1 1] |
“# FFFFFF” |
|
MATLABの多くのタイプのプロットで使用されている既定の色のRGB 3成分および16進数カラーコードを次に示します。
RGB 3成分 | 16進数カラコド | 外観 |
---|---|---|
[0 0.4470 0.7410] |
“# 0072 bd” |
|
[0.8500 0.3250 0.0980] |
“# D95319” |
|
[0.9290 0.6940 0.1250] |
“# EDB120” |
|
[0.4940 0.1840 0.5560] |
“# 7 e2f8e” |
|
[0.4660 0.6740 0.1880] |
“# 77 ac30” |
|
[0.3010 0.7450 0.9330] |
“# 4 dbeee” |
|
[0.6350 0.0780 0.1840] |
“# A2142F” |
|
写成BackgroundColor
- - - - - -背景色[0.94 0.94 0.94]
(既定値) |RGB 3成分|16進数カラコド|“r”
|‘g’
|“b”
|……背景色。RGB 3成分,16進数カラーコード,または表にリストされた色オプションのいずれかとして指定します。
RGB 3成分および16進数カラコドは,カスタム色を指定するのに役立ます。
RGB 3成分は,色の赤,緑,青成分の強度を指定する3成分の行ベクトルです。強度値は[0, 1]
の範囲でなければなりません。たとえば[0.4 0.6 0.7]
のようになります。
16進数カラ、コ、ドは、ハッシュ記号(#
)で始まり,3桁または6桁の0
からF
までの範囲の16進数が続く文字ベクトルまたは字符串スカラ,です。これらの値では大文字小文字は区別されません。したがって,カラ,コ,ド“# FF8800”
、“# ff8800”
、“# F80”
,および“# f80”
は等価です。
あるいは,名前を使用して一部の一般的な色を指定できます。次の表に,名前の付いた色オプション,等価のRGB 3成分,および16進数カラーコードを示します。
色名 | 省略名 | RGB 3成分 | 16進数カラコド | 外観 |
---|---|---|---|---|
“红色” |
“r” |
[10 0 0] |
“# FF0000” |
|
“绿色” |
‘g’ |
[0 10 0] |
“# 00 ff00” |
|
“蓝” |
“b” |
[0 0 1] |
“# 0000 ff” |
|
“青色” |
“c” |
[0 1 1] |
“# 00飞行符” |
|
“红色” |
“米” |
[10 0 1] |
“#就” |
|
“黄色” |
“y” |
[11 10 0] |
“# FFFF00” |
|
“黑” |
“k” |
[0 0 0] |
# 000000的 |
|
“白色” |
' w ' |
[1 1 1] |
“# FFFFFF” |
|
MATLABの多くのタイプのプロットで使用されている既定の色のRGB 3成分および16進数カラーコードを次に示します。
RGB 3成分 | 16進数カラコド | 外観 |
---|---|---|
[0 0.4470 0.7410] |
“# 0072 bd” |
|
[0.8500 0.3250 0.0980] |
“# D95319” |
|
[0.9290 0.6940 0.1250] |
“# EDB120” |
|
[0.4940 0.1840 0.5560] |
“# 7 e2f8e” |
|
[0.4660 0.6740 0.1880] |
“# 77 ac30” |
|
[0.3010 0.7450 0.9330] |
“# 4 dbeee” |
|
[0.6350 0.0780 0.1840] |
“# A2142F” |
|
可滚动
- - - - - -スクロ,ル機能“关闭”
(既定値) |打开/关闭逻辑値スクロ,ル機能。“关闭”
または“上”
,もしくは数値または逻辑1
(真正的
)または0
(假
)として指定します。“上”
の値は真正的
と等価であり,“关闭”
は假
と等価です。したがって,このプロパティの値を逻辑値として使用できます。値はmatlab.lang.OnOffSwitchState
型のon/off逻辑値として格納されます。
このプロパティを“上”
に設定すると,コンテナ,内でのスクロ,ルが有効になります。ただし,以下の追加要件があります。
コンテナー内の子コンポーネントは,コンテナーが一度に表示できるよりも大きい領域を占めていなければならない。
コンテナ,に収まらないコンポ,ネントは,コンテナ,より上または右になければならない。コンテナ,より下または左にあるコンポ,ネントにスクロ,ルすることはできません。
特定のタ。ただし,チャートや座標軸をスクロール不可能なパネル内に配置してから,そのパネルをスクロール可能なコンテナーに配置することはできます。詳細にいては,App Designerでのグラフィックスの表示を参照してください。
工具提示
- - - - - -ルヒント”
(既定値) |文字ベクトル|文字ベクトルのcell配列|字符串配列|1次元の分类配列ルヒント。文字ベクトル、文字ベクトルのcell配列、字符串配列、または1次元の分类配列として指定します。このプロパティを使用して、実行時にユーザーがポインターをコンポーネントに合わせるとメッセージが表示されるようにします。複数行のテキストを表示するには、文字ベクトルの cell 配列または string 配列を指定します。配列の各要素は、テキストの各行になります。このプロパティを categorical 配列として指定した場合、MATLAB はカテゴリの完全なセットではなく、配列内の値を使用します。
快捷菜单
- - - - - -コンテキストメニュGraphicsPlaceholder
配列(既定値) |快捷菜单
オブジェクトコンテキストメニュ。関数uicontextmenu
を使用して作成された快捷菜单
オブジェクトとして指定します。このプロパティは,コンポーネントを右クリックしたときにコンテキストメニューを表示するために使用します。
位置
- - - - - -タブの位置とサ@ @ズ[左下宽高]
このプロパティは読み取り専用です。
タブの位置とサ@ @ズ。[左下宽高]
の形式の4要素ベクトルとして返されます。次の表で,ベクトルの各要素にいて説明します。
要素 | 説明 |
---|---|
左 |
タブグル,プの内側左端からタブの内側左端までの距離です。 |
底 |
タブグル,プの内側下端からタブの内側下端までの距離です。 |
宽度 |
タブの内側の左右の端の間の距離です。 |
高度 |
タブの内側の上下の端の間の距離です。 |
すべての測定値は,单位
プロパティで指定した単位で表されます。
メモ
位置
プロパティを使用するときに検討しなければならない重要な点がいくかあります。
位置
の値は,タブタTabGroup
オブジェクトのTabLocation
プロパティによって影響されます。
位置
の値の基準は,親TabGroup
の"描画可能領域",まり境界内の領域です。
InnerPosition
- - - - - -タブの位置とサ@ @ズ[左下宽高]
このプロパティは読み取り専用です。
タブの位置とサ@ @ズ。[左下宽高]
の形式の4要素ベクトルとして返されます。すべての測定値は,单位
プロパティで指定した単位で表されます。
このプロパティ値は,位置
プロパティ値およびOuterPosition
プロパティ値と同一です。
OuterPosition
- - - - - -タブの位置とサ@ @ズ[左下宽高]
このプロパティは読み取り専用です。
タブの位置とサ@ @ズ。[左下宽高]
の形式の4要素ベクトルとして返されます。すべての測定値は,单位
プロパティで指定した単位で表されます。
このプロパティ値は,位置
プロパティ値およびInnerPosition
プロパティ値と同一です。
单位
- - - - - -測定の単位“像素”
(既定値)測定の単位。“像素”
として指定します。
AutoResizeChildren
- - - - - -子のサ@ @ズの自動変更“上”
(既定値) |打开/关闭逻辑値子のサ@ @ズの自動変更。“上”
または“关闭”
,もしくは数値または逻辑1
(真正的
)または0
(假
)として指定します。“上”
の値は真正的
と等価であり,“关闭”
は假
と等価です。したがって,このプロパティの値を逻辑値として使用できます。値はmatlab.lang.OnOffSwitchState
型のon/off逻辑値として格納されます。
“上”
—コンテナのサズが変更されると,子コンポネントのサズが自動的に変更されます。
“关闭”
—子コンポネントのサズは変更されません。
AutoResizeChildren
プロパティはコンテナ,の直接の子に影響します。入れ子にされたコンテナ,内の子には影響しません。
サ超市超市ズ変更の動作をカスタマ超市超市ズするには,AutoResizeChildren
プロパティを“关闭”
に設定して,コンテナ,のSizeChangedFcn
コ,ルバックを作成します。詳細にいては,App Designerでのサaapl .ズ変更可能アプリの管理を参照してください。
アプリのサ▪▪ズ変更を無効にするには,图の调整
プロパティを“关闭”
に設定します。
SizeChangedFcn
- - - - - -サ▪▪ズ変更のコ▪▪ルバック”
(既定値) |関数ハンドル|细胞配列|文字ベクトルサ▪▪ズ変更のコ▪▪ルバック。次の値のいずれかとして指定します。
関数ハンドル。
最初の要素が関数ハンドルであるcell配列。细胞配列内のその後の要素はコールバック関数に渡される引数です。
有効なmatlab式を含む文字ベクトル(非推奨)。Matlabは,この式をベース ワークスペースで評価します。
このコールバック関数を定義して,このコンテナーのサイズが変更されたときに(ユーザーがウィンドウのサイズを変更した場合など),アプリのレイアウトをカスタマイズします。
メモ
SizeChangedFcn
コ,ルバックは,このコンテナ,のAutoResizeChildren
プロパティが“关闭”
に設定されていない限り実行されません。App Designerで,[界面图プロパティ]パネルの(AutoResizeChildren)チェックボックスをオフにすることでSizeChangedFcn
実行可能ファ@ @ルを作成できます。
SizeChangedFcn
コ,ルバックは,親タブグル,プコンテナ,で以下の処理が行われた場合に実行されます。
はじめて表示される。
サ@ @ズ変更中に表示される。
サ@ @ズ変更後にはじめて表示される。この状況は、コンテナ、が非表示の間にサ、ズが変更され、その後表示される場合に発生します。
SizeChangedFcn
コ,ルバックを定義するときに検討しなければならないその他の重要な点は,次のとおりです。
SizeChangedFcn
が使用する変数がすべて定義されるまで,このコンテナ,の表示を遅延させることを検討します。これにより,SizeChangedFcn
コ,ルバックがエラ,を返すのを防ぐことができます。この遅延を実現するには,可见
プロパティを“关闭”
に設定して,親タブグル,プコンテナ,の表示を遅延させます。SizeChangedFcn
コ,ルバックが使用する変数を定義した後で,可见
プロパティを“上”
に設定します。
入れ子にされたコンテナがアプリに含まれる場合,コンテナのサズは内側から順に変更されます。
サ▪▪ズを変更しているコンテナ▪▪にSizeChangedFcn
内からアクセスするには,ソ,スオブジェクト(コ,ルバック内の最初の入力引数)を参照します。
ButtonDownFcn
- - - - - -ボタンを押したときのコ,ルバック関数”
(既定値) |関数ハンドル|细胞配列|文字ベクトルボタンを押したときのコ,ルバック関数。次の値の1として指定します。
関数ハンドル。
最初の要素が関数ハンドルであるcell配列。细胞配列内のその後の要素はコールバック関数に渡される引数です。
有効なmatlab式を含む文字ベクトル(非推奨)。Matlabは,この式をベース ワークスペースで評価します。
コールバックのプロパティ値を関数ハンドル,细胞配列または文字ベクトルとして指定する方法の詳細については,コ,ルバックプロパティ値の指定方法を参照してください。
ButtonDownFcn
コ,ルバックは,ユ,ザ,がコンテナ,内でマウスボタンをクリックしたときに実行される関数です。
CreateFcn
- - - - - -作成関数”
(既定値) |関数ハンドル|细胞配列|文字ベクトルオブジェクト作成関数。次の値のいずれかとして指定します。
関数ハンドル。
最初の要素が関数ハンドルであるcell配列。细胞配列内のその後の要素はコールバック関数に渡される引数です。
有効なmatlab式を含む文字ベクトル(非推奨)。Matlabは,この式をベース ワークスペースで評価します。
コルバックを関数ハンドル,单元格配列,または文字ベクトルとして指定する方法の詳細にいては,App Designerでコ,ルバックを記述するを参照してください。
このプロパティは,MATLABがオブジェクトを作成するときに実行されるコールバック関数を指定します。MATLABはCreateFcn
コ,ルバックを実行する前に,すべてのプロパティ値を初期化します。CreateFcn
プロパティを指定しない場合,matlabは既定の作成関数を実行します。
既存のコンポ,ネントにCreateFcn
プロパティを設定しても効果はありません。
このプロパティを関数ハンドルまたは细胞配列として指定した場合,コールバック関数の最初の引数を使用して,作成中のオブジェクトにアクセスできます。それ以外の場合は,関数gcbo
を使用してオブジェクトにアクセスします。
DeleteFcn
- - - - - -削除関数”
(既定値) |関数ハンドル|细胞配列|文字ベクトルオブジェクト削除関数。次の値のいずれかとして指定します。
関数ハンドル。
最初の要素が関数ハンドルであるcell配列。细胞配列内のその後の要素はコールバック関数に渡される引数です。
有効なmatlab式を含む文字ベクトル(非推奨)。Matlabは,この式をベース ワークスペースで評価します。
コルバックを関数ハンドル,单元格配列,または文字ベクトルとして指定する方法の詳細にいては,App Designerでコ,ルバックを記述するを参照してください。
このプロパティは,MATLABがオブジェクトを削除するときに実行されるコールバック関数を指定します。Matlabは,オブジェクトのプロパティを破棄する前にDeleteFcn
コ,ルバックを実行します。DeleteFcn
プロパティを指定しない場合,matlabは既定の削除関数を実行します。
このプロパティを関数ハンドルまたは细胞配列として指定した場合,コールバック関数の最初の引数を使用して,削除されるオブジェクトにアクセスできます。それ以外の場合は,関数gcbo
を使用してオブジェクトにアクセスします。
可中断
- - - - - -コ,ルバックの割り込み“上”
(既定値) |打开/关闭逻辑値コ,ルバックの割り込み。“上”
または“关闭”
,もしくは数値または逻辑1
(真正的
)または0
(假
)として指定します。“上”
の値は真正的
と等価であり,“关闭”
は假
と等価です。したがって,このプロパティの値を逻辑値として使用できます。値はmatlab.lang.OnOffSwitchState
型のon/off逻辑値として格納されます。
このプロパティは実行中のコ,ルバックが割り込み可能かどうかを決定します。次の2のコルバックの状態にいて考慮する必要があります。
"実行中"コ,ルバックは,現在実行しているコ,ルバックです。
“割り込み”コ,ルバックは,実行中のコ,ルバックに割り込もうとするコ,ルバックです。
MATLABがコールバックを呼び出すたびに,そのコールバックは実行中のコールバック(がある場合)に割り込もうとします。実行中のコ,ルバックを所有するオブジェクトの可中断
プロパティが,割り込み可能かどうかを決定します。
値が“上”
の場合,他のコ,ルバックがオブジェクトのコ,ルバックに割り込むことができます。割り込みは,drawnow
、数字
、uifigure
、getframe
、等待
、暂停
コマンドなどの,matlabが次にキュ,を処理するポ,ントで発生します。
実行中のコールバックにこれらのいずれかのコマンドが含まれている場合,MATLABはそのポイントでコールバックの実行を停止し,割り込みコールバックを実行します。割り込みコ,ルバックが完了すると,matlabは実行中だったコ,ルバックの実行を再開します。
実行中のコールバックにこれらのコマンドが含まれていない場合,MATLABはそのコールバックの実行を割り込みなしで完了します。
値が“关闭”
の場合,割り込みの試行はすべてブロックされます。割り込みコ,ルバックを所有するオブジェクトのBusyAction
プロパティが,その割り込みコ,ルバックを破棄するかキュ,に入れるかを決定します。
メモ
コ,ルバックの割り込みと実行は,以下の状況では動作が異なります。
割り込みコ,ルバックがDeleteFcn
、CloseRequestFcn
またはSizeChangedFcn
の各コ,ルバックの場合,可中断
プロパティの値にかかわらず割り込みが発生します。
実行中のコ,ルバックが関数等待
を現在実行している場合,可中断
プロパティの値にかかわらず割り込みが発生します。
计时器
オブジェクトは,可中断
プロパティ値にかかわらず,スケジュ,ルに従って実行されます。
Matlabは,割り込みが発生したときにプロパティの状態や表示を保存しません。たとえば,gca
コマンドやgcf
コマンドから返されたオブジェクトは,別のコールバックを実行するときに変更されている可能性があります。
BusyAction
- - - - - -コルバックキュング“队列”
(既定値) |“取消”
コルバックキュング。“队列”
または“取消”
として指定します。BusyAction
プロパティはmatlabによる割り込みコ,ルバックの実行の処理方法を決定します。次の2のコルバックの状態にいて考慮する必要があります。
"実行中"コ,ルバックは,現在実行しているコ,ルバックです。
“割り込み”コ,ルバックは,実行中のコ,ルバックに割り込もうとするコ,ルバックです。
MATLABがコールバックを呼び出すたびに,そのコールバックは実行中のコールバックに割り込もうとします。実行中のコ,ルバックを所有するオブジェクトの可中断
プロパティが,割り込みを許可するかどうかを決定します。割り込みが許可されない場合は,割り込みコ,ルバックを所有するオブジェクトのBusyAction
プロパティが,そのコ,ルバックを破棄するかキュ,に入れるかを決定します。BusyAction
プロパティは次の値を取ることができます。
“队列”
—割り込みコ,ルバックをキュ,に入れ,実行中のコ,ルバックが終了した後に処理されるようにします。
“取消”
—割り込みコルバックを実行しません。
BeingDeleted
- - - - - -削除状態このプロパティは読み取り専用です。
削除状態。matlab.lang.OnOffSwitchState
型のon/off逻辑値として返されます。
Matlabは,DeleteFcn
コ,ルバックが実行を開始すると,BeingDeleted
プロパティを“上”
に設定します。コンポ,ネントオブジェクトが存在しなくなるまでBeingDeleted
プロパティは“上”
に設定されたままです。
クエリや変更の前にオブジェクトが削除されようとしていないか確認するためにBeingDeleted
プロパティの値をチェックします。
父
- - - - - -親オブジェクトTabGroup
オブジェクト親オブジェクト。TabGroup
オブジェクトとして指定します。TabGroup
は,関数uifigure
を使用して作成した数字
の子でなければなりません。
孩子们
- - - - - -タブの子GraphicsPlaceholder
配列(既定値) |コンポネントオブジェクトの1次元配列タブの子。空のGraphicsPlaceholder
またはアプリコンポネントオブジェクトの1次元配列として返されます。
タブの孩子们
プロパティを使用して子の追加や削除を行うことはできません。このプロパティは,子のリストの参照や子の並べ替えに使用します。この配列内の子の順序は,画面に表示されるタブの順序を反映しています。
このリストに子を追加するには,子コンポ,ネントの父
プロパティをこの选项卡
オブジェクトに設定します。
HandleVisibility
- - - - - -オブジェクトハンドルの可視性“上”
(既定値) |“回调”
|“关闭”
オブジェクトハンドルの可視性。“上”
、“回调”
または“关闭”
として指定します。
このプロパティは,オブジェクトの親がも子のリストにおけるそのオブジェクトの可視性を制御します。オブジェクトがその親オブジェクトのリストで、子として可視できない場合、オブジェクト階層の検索またはプロパティのクエリによってオブジェクトを取得する関数は、そのオブジェクトを返しません。これらの関数には、得到
、findobj
、clf
および关闭
が含まれます。オブジェクトは参照できない場合も有効です。オブジェクトにアクセスできる場合は、そのプロパティを設定および取得して、それをオブジェクトに作用する任意の関数に渡すことができます。
HandleVisibilityの値 | 説明 |
---|---|
“上” |
オブジェクトは常に参照できます。 |
“回调” |
オブジェクトはコ,ルバック内から,あるいはコ,ルバックにより呼び出される関数から参照できます。しかし,コマンドラ。このオプションを使用すると,コマンドラインからのオブジェクトへのアクセスがブロックされますが,コールバック関数からのアクセスは許可されます。 |
“关闭” |
オブジェクトは常に参照できません。このオプションは,他の関数によるUIの意図しない変更を防止するために役立ます。HandleVisibility を“关闭” に設定すると,その関数の実行中にオブジェクトが一時的に非表示になります。 |
类型
- - - - - -グラフィックスオブジェクトのタ@ @プ“uitab”
このプロパティは読み取り専用です。
グラフィックスオブジェクトのタ@ @プ。“uitab”
として返されます。
标签
- - - - - -オブジェクト識別子”
(既定値) |文字ベクトル|字符串スカラオブジェクト識別子。文字ベクトルまたは字符串スカラとして指定します。オブジェクトの識別子として機能する一意の标签
値を指定できます。コ,ドの他の部分からオブジェクトにアクセスする必要がある場合,関数findobj
を使用して标签
値に基づいてオブジェクトを検索できます。
用户数据
- - - - - -ユ,ザ,デ,タ[]
(既定値) |配列ユ,ザ,デ,タ。任意のmatlab配列として指定します。たとえば,スカラー、ベクトル、行列、cell 配列、文字配列、table、または構造体を指定できます。このプロパティを使用して、任意のデータをオブジェクトに保存します。
App Designerを使用している場合は,用户数据
プロパティを使用する代わりに,アプリでパブリックプロパティまたはプライベートプロパティを作成してデータを共有します。詳細にいては,App Designerアプリ内でのデ,タの共有を参照してください。
次のmatlabコマンドに対応するリンクがクリックされました。
コマンドをmatlabコマンドウィンドウに入力して実行してください。Webブラウザ,はMATLABコマンドをサポ,トしていません。
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。