синхронизация узлов деревьев пакетов при сравнении.

This commit is contained in:
2023-11-11 20:07:14 +03:00
parent 80616ffbd1
commit 73ab609133
4 changed files with 48 additions and 5 deletions

View File

@@ -82,13 +82,15 @@ public class SapforPackagesComparisonForm {
treePanel.repaint();
treePanel.revalidate();
}
public void showComparisonTree() {
public SapforTasksPackageTree showComparisonTree() {
SapforTasksPackageTree res = null;
treePanel.add(treeScroll = new JScrollPane(
new SapforTasksPackageTree(object.results.comparison_root,
res =new SapforTasksPackageTree(object.results.comparison_root,
isMaster() ? Current.SapforEtalonVersion : Current.SapforVersion
)));
treePanel.repaint();
treePanel.revalidate();
return res;
}
//---
public void showNoTree() {
@@ -201,6 +203,8 @@ public class SapforPackagesComparisonForm {
showNoTree();
slave.showNoTree();
//--->>>
UI.getMainWindow().getTestingWindow().ShowNoSapforPackageVersionEtalon();
UI.getMainWindow().getTestingWindow().ShowNoSapforPackageVersion();
}
@Override
protected void body() throws Exception {
@@ -235,8 +239,7 @@ public class SapforPackagesComparisonForm {
}
@Override
protected void showDone() throws Exception {
showComparisonTree();
slave.showComparisonTree();
showComparisonTree().setSlaveTree(slave.showComparisonTree());
slave.treeScroll.getVerticalScrollBar().setModel(treeScroll.getVerticalScrollBar().getModel());
}
};