Below is a code sample using the
IlvRandomLabelLayout
class:
... import ilog.views.*; import ilog.views.graphlayout.labellayout.*; import ilog.views.graphlayout.labellayout.random.*; ... IlvManager manager = new IlvManager(); IlvManagerView view = new IlvManagerView(manager); ... /* Fill in here code that fills the manager with labels and obstacles */ IlvRandomLabelLayout layout = new IlvRandomLabelLayout(); layout.attach(manager); layout.setLayoutRegion(new IlvRect(0, 0, 200, 200)); IlvLabelLayoutReport layoutReport = layout.performLayout(); if (layoutReport.getCode() == IlvLabelLayoutReport.LAYOUT_DONE) System.out.println("Layout done."); else System.out.println("Layout not done, code = " + layoutReport.getCode());