JUNG 中的 setToolTip 用于多个顶点
setToolTip in JUNG for several vertices
我有近 36 个顶点 graph.I 想为每个顶点插入工具提示框。我必须在工具提示框的帮助下显示有关顶点的更多信息。
vv.setToolTipText("<html><center>Breast Neoplasms<p>"+ "Gene interactions</p> </center></html>");
以上代码用于显示一般信息。但我需要为我的图中的每个顶点提供工具提示。谁能帮我解决这个问题?
我使用以下代码获得了所需的输出。
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;
}
});
我有近 36 个顶点 graph.I 想为每个顶点插入工具提示框。我必须在工具提示框的帮助下显示有关顶点的更多信息。
vv.setToolTipText("<html><center>Breast Neoplasms<p>"+ "Gene interactions</p> </center></html>");
以上代码用于显示一般信息。但我需要为我的图中的每个顶点提供工具提示。谁能帮我解决这个问题?
我使用以下代码获得了所需的输出。
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;
}
});