MATLAB:访问uigetdir的内部java方法

MATLAB:访问uigetdir的内部java方法,java,matlab,matlab-java,Java,Matlab,Matlab Java,使用MATLAB uigetdir中的标准目录对话框时,双击目录会导致对话框进入并显示其内容。要真正选择它,您必须单击选择目录按钮 我想要的是一种在双击目录时添加特定规则的方法:基本上,我想要更改/覆盖与此操作关联的内部“方法/回调” 问题是,所说的对话框不是你们通常的Matlab图形——我知道如何轻松地检索句柄,查看属性并编辑/修改相应的回调。这看起来像一个原始的Java对象,我无法从Matlab中访问这些信息 谢谢你的帮助。你可以试试这个,而不是uigetdir: 如果需要,您甚至可以添加侦

使用MATLAB uigetdir中的标准目录对话框时,双击目录会导致对话框进入并显示其内容。要真正选择它,您必须单击选择目录按钮

我想要的是一种在双击目录时添加特定规则的方法:基本上,我想要更改/覆盖与此操作关联的内部“方法/回调”

问题是,所说的对话框不是你们通常的Matlab图形——我知道如何轻松地检索句柄,查看属性并编辑/修改相应的回调。这看起来像一个原始的Java对象,我无法从Matlab中访问这些信息


谢谢你的帮助。

你可以试试这个,而不是uigetdir:

如果需要,您甚至可以添加侦听器来处理特定事件

fc = javax.swing.JFileChooser('/initial/path')
% then customise the dialog using Java methods, as you please!
fc.setFileSelectionMode(javax.swing.JFileChooser.FILES_AND_DIRECTORIES)
chosenfile = fc.showOpenDialog([])