//Run the ForceAtlas layout
//The layout doesn't stop by itself
ForceAtlasLayout layout = Lookup.getDefault().lookup(ForceAtlas.class).buildLayout();
layout.resetPropertiesValues();
layout.setAdjustSizes(true);
LayoutController layoutController = Lookup.getDefault().lookup(LayoutController.class);
layoutController.setLayout(layout);
layoutController.executeLayout();
} else {
//Stop layout
LayoutController layoutController = Lookup.getDefault().lookup(LayoutController.class);
layoutController.stopLayout();
}
}
});
panel.add(checkBox);
return panel;