【发布时间】:2011-02-24 20:03:38
【问题描述】:
我创建了一个空白 GUI,现在我想编写一个按钮来显示文件或目录浏览器对话框。
【问题讨论】:
标签: user-interface matlab
我创建了一个空白 GUI,现在我想编写一个按钮来显示文件或目录浏览器对话框。
【问题讨论】:
标签: user-interface matlab
您的问题可以使用更多细节,但这里有一个一般性建议可以帮助您开始...
您可以为按钮设置回调,以便它调用 MATLAB 中可用的 built-in dialog boxes 之一。您可能对UIGETDIR 或UIGETFILE 最感兴趣,分别浏览和选择目录或文件。
【讨论】:
除了 gnovice 的建议之外,如果您希望目录浏览器嵌入到您的 GUI 中(而不是在单独的对话框窗口中打开),您可以使用 Java 组件。看看我在 File Exchange 上的 UICOMPONENT utility 以获得一个工作示例。
或者,您可以使用已记录但不受支持的 UITREE 函数或 Java JTree 组件在 matlab 面板中设计自己的文件夹内容树视图(查看我的 UIINSPECT 或 FINDJOBJ 实用程序以获取工作示例)。
【讨论】: