如何使用MATLAB显示文件或目录浏览器对话框

时间:2010-05-27 19:23:44

标签: user-interface matlab

我创建了一个空白的GUI,现在我想编写一个按钮来显示文件或目录浏览器对话框。

2 个答案:

答案 0 :(得分:7)

您的问题可以使用更多细节,但这是一个让您入门的一般建议......

您可以设置按钮的回调,以便调用MATLAB中可用的built-in dialog boxes之一。您可能最感兴趣的是UIGETDIRUIGETFILE来浏览和选择目录或文件。

答案 1 :(得分:5)

除了gnovice的建议之外,如果您希望将目录浏览器嵌入到GUI中(而不是在单独的对话窗口中打开),则可以使用Java组件。请查看文件交换中的UICOMPONENT utility以获取一个工作示例。

或者,您可以使用已记录但不受支持的UITREE函数或Java JTree组件在matlab面板中设计自己的文件夹内容树视图(请查看我的UIINSPECTFINDJOBJ工作实例的实用程序)。