我有一個問題,看看由以下代碼創建的樹結構。我希望樹盒滿足窗格內部的hPanLeft句柄。但是,如果我使用標準化單位,我會爲樹結構的Position屬性獲得NaN和Inf。我不明白什麼是錯的。在MATLAB中顯示一個框內的樹狀結構
function example
import javax.swing.*
import javax.swing.tree.*;
f = figure;
hPanRight = uipanel('Parent',f,'Units','normalized','Position',...
[0.5 0 0.5 0.5]);
hPanLeft = uipanel('Parent',f,'Units','normalized','Position',...
[0 0.5 0.5 0.5]);
[tree, container]= uitree('v0');
set(container,'Parent',hPanLeft);
set(tree, 'Units', 'normalized');
set(tree,'Position',[0 0 1 1]);
get(tree,'Position'),
root = uitreenode('v0','root','MAIN',[],false);
Nodo1 = uitreenode('v0','Nodo1','LEAF 1',[],true);
Nodo2 = uitreenode('v0','Nodo2','LEAF 2',[],true);
Nodo3 = uitreenode('v0','Nodo3','LEAF 3',[],true);
root.add(Nodo1);
root.add(Nodo2);
root.add(Nodo3);
treeModel = DefaultTreeModel(root);
tree.setModel(treeModel);
jtree = handle(tree.getTree,'CallbackProperties');
tree.setSelectedNode(root);
end
@Amro:感謝您的編輯。 – julian