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チェック ボックス コンポーネントの作成
uidatepicker日付ピッカー コンポーネントの作成
uidropdownドロップダウン コンポーネントを作成
uieditfieldテキストまたは数値の編集フィールド コンポーネントの作成
uiimageイメージ コンポーネントの作成
uilabelラベル コンポーネントの作成
uilistboxリスト ボックス コンポーネントの作成
uiradiobuttonラジオ ボタン コンポーネントの作成
uisliderスライダー コンポーネントの作成
uispinnerスピナー コンポーネントの作成
uitable テーブルのユーザー インターフェイス コンポーネントの作成
uitextareaテキスト エリア コンポーネントの作成
uitogglebuttonトグル ボタン コンポーネントの作成
uitreeツリー コンポーネントの作成
uitreenodeツリー ノード コンポーネントの作成

Figure ツール

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

計器コンポーネント

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

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

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

ツリー ノード

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

コンテナー、リスト ボックス、またはツリー

scrollコンテナー、リスト ボックス、またはツリー内の位置にスクロール

コンテキスト メニュー

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

テーブル

uistyleテーブル UI コンポーネントのスタイルの作成
addStyleテーブル UI コンポーネントにスタイルを追加
removeStyleテーブル UI コンポーネントからスタイルを削除
uialert警告ダイアログ ボックスの表示
uiconfirm確認ダイアログ ボックスの作成
uiprogressdlg進行状況ダイアログ ボックスの作成
uisetcolorカラー ピッカーを開く
uigetfileファイル選択ダイアログ ボックスを開く
uiputfileファイル保存のためのダイアログ ボックスを開く
uigetdirフォルダー選択ダイアログ ボックスを開く
uiopenファイル選択ダイアログ ボックスを開き、選択されたファイルをワークスペースに読み込む
uisaveMAT ファイルに変数を保存するためのダイアログ ボックスを開く

プロパティ

すべて展開する

コンテナー

UI Figure のプロパティアプリのための UI figure の外観と動作の制御
GridLayout のプロパティグリッド レイアウト マネージャーの動作を制御
Panel のプロパティパネルの外観の制御
TabGroup のプロパティタブ グループの外観と動作の制御
Tab のプロパティタブの外観の制御

座標軸

UIAxes のプロパティUI 座標軸の外観と動作
Axes のプロパティ 座標軸の外観と動作
GeographicAxes のプロパティ地理座標軸の外観と動作の制御
PolarAxes のプロパティ極座標軸の外観と動作

共通コンポーネント

Button のプロパティボタンの外観と動作の制御
ButtonGroup のプロパティボタン グループの外観と動作の制御
CheckBox のプロパティチェック ボックスの外観と動作の制御
DatePicker のプロパティ日付ピッカーの外観と動作の制御
DropDown のプロパティドロップダウン リストの外観と動作の制御
EditField のプロパティ編集フィールドの外観と動作の制御
Image のプロパティイメージ コンポーネントの外観と動作の制御
Label のプロパティラベルの外観の制御
ListBox のプロパティリスト ボックスの外観と動作の制御
NumericEditField のプロパティ数値編集フィールドの外観と動作の制御
ProgressDialog のプロパティ進捗ダイアログ ボックスの外観と動作の制御
RadioButton のプロパティラジオ ボタンの外観の制御
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 コンポーネントのスタイル

トピック

アプリ作成コンポーネント

最新のアプリの作成に使用可能な UI コンポーネントのサンプルを確認する。

テーブルを表示するプログラム アプリ

この例では、関数 uitable を使用してアプリにテーブルを表示する方法を説明します。

アプリの作成方法

プロジェクトの要件および望ましいワークフローに最適なアプリ作成のアプローチを選択します。