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