3

私はmatlabにドッキングされたフィギュアをたくさん持っています。それぞれがドキュメント バーのタブとして表示されます。これは、Figure ウィンドウの下部に沿って表示されるバーで、各 Figure のタブがあります。このバーは、アンカーをクリックして左、右、または上に移動することで簡単に移動できます。matlabのヘルプからそれは言う...

ドキュメント バーを移動します。次のいずれかの操作を行います。

別の場所にドラッグします。[デスクトップ] > [ドキュメント バー] > [バーの位置] サブメニューから新しい場所を選択してください。」

私の質問は、コマンド/スクリプト/コードでこれを行うにはどうすればよいですか?

ここに画像の説明を入力 ここに画像の説明を入力

4

1 に答える 1

0

ドック バーを移動しようとしたことはありませんが、GUI を作成するときにコマンド ウィンドウで同様の操作を行いました。例えば:

function SetCommandWindowDocked(docked)
   j_desktop = com.mathworks.mde.desk.MLDesktop.getInstance;
   cmd_win = j_desktop.getClient('Command Window');
   j_desktop.setClientDocked(cmd_win,docked); 
end

Yair Altman の matlab ユーティリティを使用して、使用する適切なオブジェクト/メソッドを探し出しました。 matlab fileexchangeを参照してください。

于 2012-06-15T14:42:23.243 に答える