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テキストまたは数値の編集フィールド コンポーネントの作成
uihyperlinkCreate hyperlink component
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 のプロパティuifigure ベースのアプリのための UI figure の外観と動作の制御
GridLayout のプロパティグリッド レイアウト マネージャーの動作を制御
Panel のプロパティuifigure ベースのアプリでのパネルの外観の制御
TabGroup のプロパティuifigure ベースのアプリでのタブ グループの外観と動作の制御
Tab のプロパティuifigure ベースのアプリでのタブの外観の制御
UIAxes のプロパティUI 座標軸の外観と動作
Axes のプロパティ 座標軸の外観と動作
GeographicAxes のプロパティ地理座標軸の外観と動作の制御
PolarAxes のプロパティ極座標軸の外観と動作

共通コンポーネント

Button のプロパティボタンの外観と動作の制御
ButtonGroup のプロパティuifigure ベースのアプリでのボタン グループの外観と動作の制御
CheckBox のプロパティチェック ボックスの外観と動作の制御
CheckBoxTree PropertiesControl check box tree appearance and behavior
DatePicker のプロパティ日付ピッカーの外観と動作の制御
DropDown のプロパティドロップダウン リストの外観と動作の制御
EditField のプロパティ編集フィールドの外観と動作の制御
Hyperlink PropertiesControl hyperlink appearance
Image のプロパティイメージ コンポーネントの外観と動作の制御
Label のプロパティラベルの外観の制御
ListBox のプロパティリスト ボックスの外観と動作の制御
NumericEditField のプロパティ数値編集フィールドの外観と動作の制御
ProgressDialog のプロパティ進捗ダイアログ ボックスの外観と動作の制御
RadioButton のプロパティラジオ ボタンの外観の制御
Slider のプロパティスライダーの外観と動作の制御
Spinner のプロパティスピナーの外観と動作の制御
StateButton のプロパティ状態ボタンの外観と動作の制御
Table のプロパティuifigure ベースのアプリでのテーブル UI コンポーネントの外観と動作の制御
TextArea のプロパティテキスト エリアの外観と動作の制御
ToggleButton のプロパティトグル ボタンの外観の制御
Tree のプロパティツリーの外観と動作の制御
TreeNode のプロパティツリー ノードの外観と動作の制御

Figure ツール

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

計器コンポーネント

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

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

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

トピック

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

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

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

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

アプリの作成方法

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