2

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

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

上面的代码用于显示一般信息。但我需要图表中每个顶点的工具提示。谁能帮我这个?

4

1 回答 1

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;

        }
    });
于 2015-12-11T10:02:42.817 回答