本文整理汇总了Java中prefuse.visual.NodeItem.setBounds方法的典型用法代码示例。如果您正苦于以下问题:Java NodeItem.setBounds方法的具体用法?Java NodeItem.setBounds怎么用?Java NodeItem.setBounds使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类prefuse.visual.NodeItem
的用法示例。
在下文中一共展示了NodeItem.setBounds方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: run
import prefuse.visual.NodeItem; //导入方法依赖的package包/类
/**
* @see prefuse.action.Action#run(double)
*/
public void run(double frac) {
// setup
NodeItem root = getLayoutRoot();
Rectangle2D b = getLayoutBounds();
m_r.setRect(b.getX(), b.getY(), b.getWidth()-1, b.getHeight()-1);
// process size values
computeAreas(root);
// layout root node
setX(root, null, 0);
setY(root, null, 0);
root.setBounds(0, 0, m_r.getWidth(), m_r.getHeight());
// layout the tree
updateArea(root, m_r);
layout(root, m_r);
}
示例2: run
import prefuse.visual.NodeItem; //导入方法依赖的package包/类
/**
* @see prefuse.action.Action#run(double)
*/
public void run(double frac) {
// setup
NodeItem root = getLayoutRoot();
Rectangle2D b = getLayoutBounds();
m_r.setRect(b.getX(), b.getY(), b.getWidth()-1, b.getHeight()-1);
// process size values
computeAreas(root);
// layout root node
setX(root, null, 0);
setY(root, null, 0);
root.setBounds(0, 0, m_r.getWidth(), m_r.getHeight());
// layout the tree
updateArea(root, m_r);
layout(root, m_r);
}
示例3: setNodeDimensions
import prefuse.visual.NodeItem; //导入方法依赖的package包/类
private void setNodeDimensions(NodeItem n, double w, double h) {
n.setBounds(n.getX(), n.getY(), w, h);
}