com.mxgraph.view.mxGraph.isAutoSizeCell()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(2.0k)|赞(0)|评价(0)|浏览(118)

本文整理了Java中com.mxgraph.view.mxGraph.isAutoSizeCell()方法的一些代码示例,展示了mxGraph.isAutoSizeCell()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。mxGraph.isAutoSizeCell()方法的具体详情如下:
包路径:com.mxgraph.view.mxGraph
类名称:mxGraph
方法名:isAutoSizeCell

mxGraph.isAutoSizeCell介绍

[英]Returns true if the size of the given cell should automatically be updated after a change of the label. This implementation returns autoSize for all given cells or checks if the cell style does specify mxConstants.STYLE_AUTOSIZE to be 1.
[中]如果给定单元格的大小在标签更改后自动更新,则返回true。此实现返回所有给定单元格的autoSize,或检查单元格样式是否指定了mxConstants。样式_自动调整为1。

代码示例

代码示例来源:origin: com.github.vlsi.mxgraph/jgraphx

  1. /**
  2. * Sets the label of the specified cell to the given value using
  3. * mxGraph.cellLabelChanged and fires mxEvent.LABEL_CHANGED while the
  4. * transaction is in progress. Returns the cell whose label was changed.
  5. *
  6. * @param cell
  7. * Cell whose label should be changed.
  8. * @param value
  9. * New value of the label.
  10. * @param evt
  11. * Optional event that triggered the change.
  12. */
  13. public Object labelChanged(Object cell, Object value, EventObject evt)
  14. {
  15. mxIGraphModel model = graph.getModel();
  16. model.beginUpdate();
  17. try
  18. {
  19. graph.cellLabelChanged(cell, value, graph.isAutoSizeCell(cell));
  20. eventSource.fireEvent(new mxEventObject(mxEvent.LABEL_CHANGED,
  21. "cell", cell, "value", value, "event", evt));
  22. }
  23. finally
  24. {
  25. model.endUpdate();
  26. }
  27. return cell;
  28. }

代码示例来源:origin: org.tinyjee.jgraphx/jgraphx

  1. /**
  2. * Sets the label of the specified cell to the given value using
  3. * mxGraph.cellLabelChanged and fires mxEvent.LABEL_CHANGED while the
  4. * transaction is in progress. Returns the cell whose label was changed.
  5. *
  6. * @param cell
  7. * Cell whose label should be changed.
  8. * @param value
  9. * New value of the label.
  10. * @param evt
  11. * Optional event that triggered the change.
  12. */
  13. public Object labelChanged(Object cell, Object value, EventObject evt)
  14. {
  15. mxIGraphModel model = graph.getModel();
  16. model.beginUpdate();
  17. try
  18. {
  19. graph.cellLabelChanged(cell, value, graph.isAutoSizeCell(cell));
  20. eventSource.fireEvent(new mxEventObject(mxEvent.LABEL_CHANGED,
  21. "cell", cell, "value", value, "event", evt));
  22. }
  23. finally
  24. {
  25. model.endUpdate();
  26. }
  27. return cell;
  28. }

相关文章

mxGraph类方法