Main Content

uifigure ベースのアプリの開発

アプリの作成用に設計された UI Figure を使用し、アプリをプログラムで開発する (関数 uifigure)

MATLAB® 関数を使用し、アプリのレイアウトと動作をコーディングして、プログラムでアプリを設計および編集します。関数 uifigure は、アプリの作成用に特別に構成され、ユーザー インターフェイスのコンテナーとして機能する Figure を作成します。UI Figure では、App Designer でサポートされるものと同じタイプの最新のグラフィックスと対話型 UI コンポーネントがサポートされます。

関数

すべて展開する

uifigureアプリ設計用の Figure の作成
uigridlayoutグリッド レイアウト マネージャーの作成
uipanelパネル コンテナーの作成
uitabgroupタブ付きパネルのコンテナーの作成
uitabタブ付きパネルの作成
uiaxesアプリでのプロット用の UI 座標軸の作成
axes直交座標軸の作成
geoaxes地理座標軸の作成
polaraxes極座標軸を作成

共通コンポーネント

uibuttonプッシュ ボタン コンポーネントまたは状態ボタン コンポーネントの作成
uibuttongroupラジオ ボタンとトグル ボタンを管理するボタン グループの作成
uicheckboxチェック ボックス コンポーネントの作成
uicolorpickerCreate color picker component (R2024a 以降)
uidatepicker日付ピッカー コンポーネントの作成
uidropdownドロップダウン コンポーネントを作成
uieditfieldテキストまたは数値の編集フィールド コンポーネントの作成
uihyperlinkCreate hyperlink component (R2021a 以降)
uiimageイメージ コンポーネントの作成
uilabelラベル コンポーネントの作成
uilistboxリスト ボックス コンポーネントの作成
uiradiobuttonラジオ ボタン コンポーネントの作成
uisliderスライダーまたは範囲スライダー コンポーネントを作成する
uispinnerスピナー コンポーネントの作成
uitable テーブルのユーザー インターフェイス コンポーネントの作成
uitextareaテキスト エリア コンポーネントの作成
uitogglebuttonトグル ボタン コンポーネントの作成
uitreeツリーまたはチェック ボックス ツリー コンポーネントの作成
uitreenodeツリー ノード コンポーネントの作成

Figure ツール

uicontextmenuコンテキスト メニュー コンポーネントの作成
uimenuメニューまたはメニュー項目の作成
uipushtoolツール バーにプッシュ ツールを作成
uitoggletoolツール バーのトグル ツール
uitoolbarFigure にツール バーを作成

計器コンポーネント

uigaugeゲージ コンポーネントの作成
uiknobノブ コンポーネントの作成
uilampランプ コンポーネントの作成
uiswitchスライダー スイッチ、ロッカー スイッチまたはトグル スイッチの各コンポーネントを作成

拡張可能なコンポーネント

uihtmlHTML UI コンポーネントの作成

スタイル設定可能なコンポーネント

uistyleUI コンポーネントのスタイルを作成
addStyleUI コンポーネントにスタイルを追加
removeStyleUI コンポーネントからスタイルを削除

ツリー ノード

expandツリー ノードを展開
collapseツリー ノードを折りたたむ
moveツリー ノードの移動

コンテキスト メニュー

openUI figure 内の場所でコンテキスト メニューを開く (R2020a 以降)

スクロール可能なコンポーネント

scrollコンポーネント内の場所へのスクロール
isInScrollViewDetermine if component is visible in scrollable container (R2022a 以降)

フォーカス可能なコンポーネント

focusUI コンポーネントにフォーカス (R2022a 以降)

拡張可能なコンポーネント

sendEventToHTMLSourceSend HTML UI component event from MATLAB to JavaScript (R2023a 以降)

レイアウト

uistackUI コンポーネントの視覚的スタックの並べ替え
movegui画面上の指定位置に Figure を移動
uialert警告ダイアログ ボックスの表示
uiconfirm確認ダイアログ ボックスの作成
uiprogressdlg進行状況ダイアログ ボックスの作成
uisetcolorカラー ピッカーを開く
uigetfileファイル選択ダイアログ ボックスを開く
uiputfileファイル保存のためのダイアログ ボックスを開く
uigetdirフォルダー選択ダイアログ ボックスを開く
uiopenファイル選択ダイアログ ボックスを開き、選択されたファイルをワークスペースに読み込む
uisaveMAT ファイルに変数を保存するためのダイアログ ボックスを開く

プロパティ

すべて展開する

UI Figure のプロパティuifigure ベースのアプリのための UI figure の外観と動作の制御
GridLayout のプロパティグリッド レイアウト マネージャーの動作を制御
Panel のプロパティパネルの外観と動作の制御
TabGroup のプロパティタブ グループの外観と動作の制御
Tab のプロパティタブの外観と動作の制御
UIAxes のプロパティUI 座標軸の外観と動作
Axes のプロパティ 座標軸の外観と動作
GeographicAxes のプロパティ地理座標軸の外観と動作の制御
PolarAxes のプロパティ極座標軸の外観と動作

共通コンポーネント

Button のプロパティボタンの外観と動作の制御
ButtonGroup のプロパティボタン グループの外観と動作の制御
CheckBox のプロパティチェック ボックスの外観と動作の制御
CheckBoxTree のプロパティチェック ボックス ツリーの外観と動作の制御 (R2021a 以降)
ColorPickerColor picker UI component (R2024a 以降)
DatePicker のプロパティ日付ピッカーの外観と動作の制御
DropDown のプロパティドロップダウン リストの外観と動作の制御
EditField のプロパティ編集フィールドの外観と動作の制御
Hyperlink のプロパティハイパーリンクの外観の制御 (R2021a 以降)
Image のプロパティイメージ コンポーネントの外観と動作の制御
Label のプロパティラベルの外観の制御
ListBox のプロパティリスト ボックスの外観と動作の制御
NumericEditField のプロパティ数値編集フィールドの外観と動作の制御
ProgressDialog のプロパティ進捗ダイアログ ボックスの外観と動作の制御
RadioButton のプロパティラジオ ボタンの外観の制御
RangeSliderRange slider UI component (R2023b 以降)
Slider のプロパティスライダーの外観と動作の制御
Spinner のプロパティスピナーの外観と動作の制御
StateButton のプロパティ状態ボタンの外観と動作の制御
Table のプロパティテーブル UI コンポーネントの外観と動作の制御
TextArea のプロパティテキスト エリアの外観と動作の制御
ToggleButton のプロパティトグル ボタンの外観の制御
Tree のプロパティツリーの外観と動作の制御
TreeNode のプロパティツリー ノードの外観と動作の制御

Figure ツール

ContextMenu のプロパティコンテキスト メニューの外観と動作の制御
Menu のプロパティメニューの外観と動作の制御
PushTool のプロパティプッシュ ツールの外観と動作の制御
ToggleTool のプロパティトグル ツールの外観と動作の制御
Toolbar のプロパティツール バーの外観と動作の制御

計器コンポーネント

DiscreteKnob のプロパティ離散型ノブの外観と動作の制御
Gauge のプロパティゲージの外観と動作の制御
Knob のプロパティノブの外観と動作の制御
Lamp のプロパティランプの外観の制御
LinearGauge のプロパティ直線ゲージの外観と動作の制御
NinetyDegreeGauge のプロパティ90 度ゲージの外観と動作の制御
RockerSwitch のプロパティロッカー スイッチの外観と動作の制御
SemicircularGauge のプロパティ半円ゲージの外観の制御
Switch のプロパティスイッチの外観と動作の制御
ToggleSwitch のプロパティトグル スイッチの外観と動作の制御

拡張可能なコンポーネント

HTML のプロパティHTML UI コンポーネントの外観と動作の制御
Style のプロパティテーブルまたはツリー UI コンポーネントのスタイル

トピック

プログラムによるアプリ作成の基礎の学習

アプリの外観のカスタマイズ

アプリの動作のプログラミング

関連情報