Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 设置多个顶点的JUNG中的工具提示_Java_Jung_Jung2 - Fatal编程技术网

Java 设置多个顶点的JUNG中的工具提示

Java 设置多个顶点的JUNG中的工具提示,java,jung,jung2,Java,Jung,Jung2,我在一个图中有将近36个顶点。我想为每个顶点插入工具提示框。我必须借助工具提示框显示有关顶点的更多信息 vv.setToolTipText("<html><center>Breast Neoplasms<p>"+ "Gene interactions</p> </center></html>"); vv.setToolTipText(“乳腺肿瘤”“+”基因相互作用”; 以上代码用于显示一般信息。但我需要图形中每个顶点的

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

 vv.setToolTipText("<html><center>Breast Neoplasms<p>"+ "Gene interactions</p> </center></html>");
vv.setToolTipText(“乳腺肿瘤”“+”基因相互作用

”;

以上代码用于显示一般信息。但我需要图形中每个顶点的工具提示。有人能帮我吗?

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

  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;

        }
    });
vv.SetVertextoolt变压器(新变压器(){
公共字符串转换(字符串v){
//i=0;
试一试{
String bb=“从中断中选择*”;
语句pest=connection.createStatement();
结果集v1=有害生物执行(bb);
while(v1.next())
if(v.toString().equals(v1.getString(“Mole1”))
na[i]=v1.getString(“publichem_ID”);
系统输出println(na[i]);
v=na[i].toString();
返回“PUBMED:+v.toString();
}
捕获(异常e1){
showMessageDialog(null,e1);
}
返回null;
}
});

这是的副本。但是我无法为每个顶点插入工具提示消息。