本文整理汇总了Java中edu.uci.ics.jung.visualization.picking.PickedInfo类的典型用法代码示例。如果您正苦于以下问题:Java PickedInfo类的具体用法?Java PickedInfo怎么用?Java PickedInfo使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
PickedInfo类属于edu.uci.ics.jung.visualization.picking包,在下文中一共展示了PickedInfo类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: transform
import edu.uci.ics.jung.visualization.picking.PickedInfo; //导入依赖的package包/类
public Stroke transform(Node v)
{
PickedInfo<Node> pi = vv.getPickedVertexState();
Graph<Node, Edge> graph = vv.getModel().getGraphLayout().getGraph();
if (highlight)
{
if (pi.isPicked(v))
return heavy;
else
{
for(Node w : graph.getNeighbors(v)) {
// for (Iterator iter = graph.getNeighbors(v)v.getNeighbors().iterator(); iter.hasNext(); )
// {
// Vertex w = (Vertex)iter.next();
if (pi.isPicked(w))
return medium;
}
return light;
}
}
else
return light;
}
示例2: PickableEdgePaintTransformer
import edu.uci.ics.jung.visualization.picking.PickedInfo; //导入依赖的package包/类
/**
*
* @param pi specifies which vertices report as "picked"
* @param draw_paint <code>Paint</code> used to draw edge shapes
* @param picked_paint <code>Paint</code> used to draw picked edge shapes
*/
public PickableEdgePaintTransformer(PickedInfo<E> pi, Paint draw_paint, Paint picked_paint) {
if (pi == null)
throw new IllegalArgumentException("PickedInfo instance must be non-null");
this.pi = pi;
this.draw_paint = draw_paint;
this.picked_paint = picked_paint;
}
示例3: PickableVertexPaintTransformer
import edu.uci.ics.jung.visualization.picking.PickedInfo; //导入依赖的package包/类
/**
*
* @param pi specifies which vertices report as "picked"
* @param draw_paint <code>Paint</code> used to draw vertex shapes
* @param fill_paint <code>Paint</code> used to fill vertex shapes
* @param picked_paint <code>Paint</code> used to fill picked vertex shapes
*/
public PickableVertexPaintTransformer(PickedInfo<V> pi,
Paint fill_paint, Paint picked_paint)
{
if (pi == null)
throw new IllegalArgumentException("PickedInfo instance must be non-null");
this.pi = pi;
this.fill_paint = fill_paint;
this.picked_paint = picked_paint;
}
示例4: PickableVertexIconTransformer
import edu.uci.ics.jung.visualization.picking.PickedInfo; //导入依赖的package包/类
/**
*
* @param pi specifies which vertices report as "picked"
* @param icon <code>Icon</code> used to represent vertices
* @param picked_icon <code>Icon</code> used to represent picked vertices
*/
public PickableVertexIconTransformer(PickedInfo<V> pi, Icon icon, Icon picked_icon)
{
if (pi == null)
throw new IllegalArgumentException("PickedInfo instance must be non-null");
this.pi = pi;
this.icon = icon;
this.picked_icon = picked_icon;
}
示例5: ViwnVertexFillColor
import edu.uci.ics.jung.visualization.picking.PickedInfo; //导入依赖的package包/类
/**
* @param pi
* @param root_node
*/
public ViwnVertexFillColor(PickedInfo<ViwnNode> pi, ViwnNode root_node) {
this.pi = pi;
root = root_node;
}
示例6: ViwnVertexFillColor
import edu.uci.ics.jung.visualization.picking.PickedInfo; //导入依赖的package包/类
/**
* @param pi
* @param root_node
*/
public ViwnVertexFillColor(PickedInfo<ViwnNode> pi, ViwnNode root_node) {
this.pi = pi;
this.root = root_node;
}
示例7: SeedDrawColor
import edu.uci.ics.jung.visualization.picking.PickedInfo; //导入依赖的package包/类
public SeedDrawColor(PickedInfo<V> pi)
{
this.pi = pi;
seed_coloring = false;
}
示例8: SeedFillColor
import edu.uci.ics.jung.visualization.picking.PickedInfo; //导入依赖的package包/类
public SeedFillColor(PickedInfo<V> pi)
{
this.pi = pi;
seed_coloring = false;
}
示例9: VertexStrokeHighlight
import edu.uci.ics.jung.visualization.picking.PickedInfo; //导入依赖的package包/类
public VertexStrokeHighlight(Graph<V,E> graph, PickedInfo<V> pi)
{
this.graph = graph;
this.pi = pi;
}
示例10: FillColorTransformer
import edu.uci.ics.jung.visualization.picking.PickedInfo; //导入依赖的package包/类
public FillColorTransformer(PickedInfo<Node> pi)
{
_nodePicked = pi;
}
示例11: VisualEdgeDrawColor
import edu.uci.ics.jung.visualization.picking.PickedInfo; //导入依赖的package包/类
public VisualEdgeDrawColor(PickedInfo<VisualEdge> pi)
{
this.picked = pi;
}
示例12: VisualEdgeColor
import edu.uci.ics.jung.visualization.picking.PickedInfo; //导入依赖的package包/类
public VisualEdgeColor(PickedInfo<VisualEdge> pi)
{
this.picked = pi;
}
示例13: VisualNodeStroke
import edu.uci.ics.jung.visualization.picking.PickedInfo; //导入依赖的package包/类
public VisualNodeStroke(PickedInfo<VisualNode> pi, VisualGraph g ,VisualizationViewer vv){
this.picked = pi;
this.graph = g;
this.viewer = vv;
}
示例14: VisualClusteredNodeColor
import edu.uci.ics.jung.visualization.picking.PickedInfo; //导入依赖的package包/类
public VisualClusteredNodeColor(PickedInfo<VisualNode> pi){
this.picked = pi;
// this.myNode = node;
}
示例15: VisualNodeColor
import edu.uci.ics.jung.visualization.picking.PickedInfo; //导入依赖的package包/类
public VisualNodeColor(PickedInfo<VisualNode> pi)
{
this.picked = pi;
}