我创建了一个空白的GUI,现在我想编写一个按钮来显示文件或目录浏览器对话框。
答案 0 :(得分:7)
您的问题可以使用更多细节,但这是一个让您入门的一般建议......
您可以设置按钮的回调,以便调用MATLAB中可用的built-in dialog boxes之一。您可能最感兴趣的是UIGETDIR
或UIGETFILE
来浏览和选择目录或文件。
答案 1 :(得分:5)
除了gnovice的建议之外,如果您希望将目录浏览器嵌入到GUI中(而不是在单独的对话窗口中打开),则可以使用Java组件。请查看文件交换中的UICOMPONENT utility以获取一个工作示例。
或者,您可以使用已记录但不受支持的UITREE函数或Java JTree组件在matlab面板中设计自己的文件夹内容树视图(请查看我的UIINSPECT或FINDJOBJ工作实例的实用程序)。