Я рисую простой график (используя интерфейс Java swing).jgraphx change vertex size
Граф в порядке, но размер по умолчанию/автоматические вершины мал для моей цели. Как установить размер вершины (прямоугольник или эллипс)?
я могу изменить некоторое поведение графа с помощью пут() (как put(mxConstants.STYLE_SHAPE, mxConstants.SHAPE_ELLIPSE))
, но не размер вершин.
Графа в порядке, но/размер автоматических вершин по умолчанию мало для моей цели. Как установить вершина размер (прямоугольник или эллипс)?
могу ли я неправильно понял много о jgraphx?
документация очень трудно понять, очень загадочное (по крайней мере для меня), я могу есть предложения для книг или ссылки на лучше понять jgraphx для Java.
болееОдна деталь: граф строится не поэлементно, но он пришел из графика, построенного с использованием jgraphT jGraphXAdapter
JGraphXAdapter<Incrocio, Strada> graphAdapter = new JGraphXAdapter<Incrocio, Strada>(listenableGraph);
* «Документация очень трудно понять» * Ссылка на документы для данного класса используется. –
Я сделал шаг вперед. Я могу изменить размер вершины, изменяя геометрию ячеек: \t Мне нужно перебирать каждую ячейку, проверить, является ли она вершиной, применить новый размер с помощью 'mxGeometry geometry = cell.getGeometry() ;. geometry.setWidth(); \t geometry.set Height(); ' Отображаемый график имеет новый размер, но, выбрав вершину (с двойным щелчком мыши по фигуре вершины) и удаляя выделение, вершина перерисовывается до прежнего размера. Любое предложение оценено. Благодарю. –
* «Любое предложение оценено». * 1) Я уже дал вам это. 2) Принимая во внимание рекомендацию. Игнорирование рекомендаций, вероятно, позволит вам игнорировать людей, пытающихся помочь (бесплатно). –