ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

uifigure

App Designer でのアプリ設計用の Figure の作成

説明

f = uifigure はユーザー インターフェイス作成用の Figure を作成し、Figure オブジェクトを返します。これは、App Designer で使用されるタイプの Figure です。

f = uifigure(Name,Value) は、1 つ以上の Name,Value のペアの引数を使用して、Figure のプロパティを指定します。

すべて折りたたむ

f = uifigure;

指定したタイトルをもつ UI figure を作成します。

f= uifigure('Name','Plotted Results');

Position プロパティの値を取得します。

p = f.Position
ans =

   680   678   560   420

ユーザーがウィンドウを閉じようとしたときにモーダルの [Confirmation] ダイアログ ボックスを開くように、CloseRequestFcn コールバックのコードを記述します。

次のコードをコピーして MATLAB® エディターに貼り付けてから、closeFig を実行します。

function closeFig
f = uifigure('Position',[100 100 350 275],...
    'CloseRequestFcn',@(f, event)my_closereq(f));
end
function my_closereq(f)
selection = questdlg('Close the figure window?',...
    'Confirmation',...
    'Yes','No','Yes');
switch selection,
    case 'Yes',
        delete(f)
    case 'No'
        return
end
end

Figure の閉じるボタンをクリックします。[Confirmation] ダイアログ ボックスが開きます。

入力引数

すべて折りたたむ

名前と値のペアの引数

オプションの Name,Value の引数ペアをコンマ区切りで指定します。Name は引数名で、Value は対応する値です。Name は引用符で囲まなければなりません。Name1,Value1,...,NameN,ValueN のように、複数の名前と値のペアの引数を任意の順序で指定できます。

例: 'Name','My App' は UI figure のタイトルとして My App を指定します。

以下にリストするプロパティは、利用できるプロパティの一部です。完全なリストについては、UI Figure のプロパティ を参照してください。

Figure の名前。文字ベクトルまたは string スカラーとして指定します。

例: uifigure('Name','Results') は、Figure の名前を 'Results' に設定します。

UI figure の位置とサイズ。境界とタイトル バーは除外します。[left bottom width height] の形式の 4 要素ベクトルとして指定します。

次の表で、ベクトルの各要素について説明します。

要素説明
leftプライマリ ディスプレイの左端から UI figure ウィンドウの内側左端までの距離です。この値は、複数のモニターのあるシステム上では負の値になる場合もあります。
bottomプライマリ ディスプレイの下端から UI figure ウィンドウの内側下端までの距離です。この値は、複数のモニターのあるシステム上では負の値になる場合もあります。
widthUI figure の内側の左右の端の間の距離です。
heightUI figure の内側の上下の端の間の距離です。

制限

  • 現在、関数 uifigure で作成した Figure オブジェクトは、関数 printrotate3dpan または zoom に渡すことができません。その試行をした場合、MATLAB はエラーをスローします。

R2016a で導入