model.getUniEdgeSupervisor().setColorizer((EdgeColorizer) colorizerFactory.createCustomColorMode(Color.BLACK));
model.getNodeSupervisor().setBaseNodeLabelFont(model.getNodeSupervisor().getBaseNodeLabelFont().deriveFont(12));
//set the layout of the graph
ForceAtlasLayout layout = new ForceAtlasLayout(null);
layout.setGraphModel(graphModel);
layout.resetPropertiesValues();
layout.setRepulsionStrength(60000.0);//for repulsion between nodes
layout.setAttractionStrength(10.0);
layout.setMaxDisplacement(10.0);
layout.setGravity(3.0);
layout.setAdjustSizes(Boolean.TRUE);