prefuse.Visualization.getFocusGroup()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(4.3k)|赞(0)|评价(0)|浏览(142)

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

Visualization.getFocusGroup介绍

[英]Retrieve the focus data group of the given group name. Only secondary, or focus, groups will be considered.
[中]检索给定组名的焦点数据组。只考虑次要或重点小组。

代码示例

代码示例来源:origin: de.sciss/prefuse-core

  1. /**
  2. * Get the TupleSet associated with the given data group name.
  3. * @param group a visual data group name
  4. * @return the data group TupleSet
  5. */
  6. public TupleSet getGroup(String group) {
  7. TupleSet ts = getVisualGroup(group);
  8. if ( ts == null )
  9. ts = getFocusGroup(group);
  10. return ts;
  11. }

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-xml-nbprefuse

  1. public int getColor(VisualItem item) {
  2. Visualization vis = item.getVisualization();
  3. TupleSet ts = vis.getFocusGroup(Visualization.FOCUS_ITEMS);
  4. if (ts.containsTuple(item)){
  5. item.setStroke(AnalysisConstants.SELECTED_STROKE);
  6. }
  7. else {
  8. item.setStroke(AnalysisConstants.UNSELECTED_STROKE);
  9. }
  10. return Color.BLACK.getRGB();
  11. }

代码示例来源:origin: org.qi4j.tool/org.qi4j.tool.envisage

  1. TupleSet ts = m_vis.getFocusGroup( Visualization.FOCUS_ITEMS );
  2. ts.setTuple( item );
  3. m_vis.run( FILTER_ACTION );

代码示例来源:origin: de.sciss/prefuse-core

  1. /**
  2. * @see prefuse.controls.Control#itemEntered(prefuse.visual.VisualItem, java.awt.event.MouseEvent)
  3. */
  4. public void itemEntered(VisualItem item, MouseEvent e) {
  5. if ( !filterCheck(item) ) return;
  6. Display d = (Display)e.getSource();
  7. d.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
  8. if ( ccount == 0 ) {
  9. Visualization vis = item.getVisualization();
  10. TupleSet ts = vis.getFocusGroup(group);
  11. ts.setTuple(item);
  12. curFocus = item;
  13. runActivity(vis);
  14. }
  15. }

代码示例来源:origin: org.qi4j.tool/org.qi4j.tool.envisage

  1. @Override
  2. public void run( double frac )
  3. TupleSet ts = m_vis.getFocusGroup( Visualization.FOCUS_ITEMS );
  4. if( ts.getTupleCount() == 0 )

代码示例来源:origin: nz.ac.waikato.cms.weka/prefuseTree

  1. public void run(double frac) {
  2. TupleSet ts = m_vis.getFocusGroup(Visualization.FOCUS_ITEMS);
  3. if ( ts.getTupleCount() == 0 )
  4. return;

代码示例来源:origin: de.sciss/prefuse-core

  1. TupleSet ts = getFocusGroup(group);
  2. if ( ts != null ) {

代码示例来源:origin: de.sciss/prefuse-core

  1. /**
  2. * @see prefuse.controls.Control#itemExited(prefuse.visual.VisualItem, java.awt.event.MouseEvent)
  3. */
  4. public void itemExited(VisualItem item, MouseEvent e) {
  5. if ( !filterCheck(item) ) return;
  6. Display d = (Display)e.getSource();
  7. d.setCursor(Cursor.getDefaultCursor());
  8. if ( ccount == 0 ) {
  9. curFocus = null;
  10. Visualization vis = item.getVisualization();
  11. TupleSet ts = vis.getFocusGroup(group);
  12. ts.removeTuple(item);
  13. runActivity(vis);
  14. }
  15. }

代码示例来源:origin: org.qi4j.tool/org.qi4j.tool.envisage

  1. TupleSet ts = m_vis.getFocusGroup( Visualization.FOCUS_ITEMS );
  2. if( ts.getTupleCount() != 0 )

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-xml-nbprefuse

  1. public int getColor(VisualItem item) {
  2. boolean mouseover = false;
  3. if (item.canGetBoolean(AnalysisConstants.MOUSEOVER) &&
  4. item.getBoolean(AnalysisConstants.MOUSEOVER)){
  5. mouseover = true;
  6. }
  7. TupleSet selected =
  8. item.getVisualization().getFocusGroup(Visualization.FOCUS_ITEMS);
  9. if (selected.containsTuple(item) || mouseover){
  10. // return Color.WHITE.getRGB();
  11. return Color.BLACK.getRGB();
  12. }
  13. if (item.canGetBoolean(AnalysisConstants.IS_QUERY_NODE) &&
  14. item.getBoolean(AnalysisConstants.IS_QUERY_NODE)){
  15. item.setFont(item.getFont().deriveFont(Font.BOLD));
  16. if (item.canGetBoolean(AnalysisConstants.MOUSEOVER) &&
  17. item.getBoolean(AnalysisConstants.MOUSEOVER) == false &&
  18. item.isHighlighted() == false){
  19. return Color.WHITE.getRGB();
  20. }
  21. }
  22. return Color.BLACK.getRGB();
  23. }

代码示例来源:origin: org.qi4j.tool/org.qi4j.tool.envisage

  1. TupleSet ts = m_vis.getFocusGroup( Visualization.FOCUS_ITEMS );
  2. ts.setTuple( item );
  3. if( relayout )

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-xml-nbprefuse

  1. private void selectNode(final MouseEvent e, final NodeItem nodeItem, final Visualization vis) {
  2. TupleSet ts = vis.getFocusGroup(Visualization.FOCUS_ITEMS);
  3. NodeItem curSelected = null;
  4. List<NodeItem> selected = getNodeItemList(ts);

代码示例来源:origin: de.sciss/prefuse-core

  1. TupleSet ts = vis.getFocusGroup(group);
  2. TupleSet ts = vis.getFocusGroup(group);
  3. ts.removeTuple(item);
  4. curFocus = null;

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-xml-nbprefuse

  1. item.getVisualization().getFocusGroup(Visualization.FOCUS_ITEMS);
  2. boolean mouseover = false;
  3. if (item.canGetBoolean(AnalysisConstants.MOUSEOVER) &&

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-xml-nbprefuse

  1. TupleSet ts = vis.getFocusGroup(group);

相关文章