JUNG中的setToolTip有几个顶点

时间:2015-08-11 11:12:32

标签: java jung jung2

我在一个图中有近36个vertiecs。我想为每个顶点插入工具提示框。我必须借助工具提示框显示有关顶点的更多信息。

 vv.setToolTipText("<html><center>Breast Neoplasms<p>"+ "Gene interactions</p> </center></html>");

以上代码用于显示一般信息。但我需要工具提示我图中的每个顶点。任何人都可以帮我这个吗?

1 个答案:

答案 0 :(得分:0)

我通过以下代码获得了所需的输出。

  vv.setVertexToolTipTransformer(new Transformer<String, String>() {
        public String transform(String v) {

        //  i=0;
            try {

                 String bb = "SELECT * FROM interr";
                Statement pest = connection.createStatement();
                ResultSet v1 = pest.executeQuery(bb);   
                while(v1.next())
                    if(v.toString().equals(v1.getString("Mole1")))
                 na[i] = v1.getString("Pubchem_ID");
                System.out.println(na[i]);
                v=na[i].toString();
                return "PUBMED:"+v.toString();
            }
        catch (Exception e1) {
            JOptionPane.showMessageDialog(null, e1);

        }
            return null;

        }
    });