首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Prefuse中创建表数据结构

在Prefuse中创建表数据结构
EN

Stack Overflow用户
提问于 2010-12-31 23:46:32
回答 1查看 290关注 0票数 1

我正在尝试通过以下方法在Prefuse中创建一个Graph实例:

代码语言:javascript
复制
Graph(Table nodes, Table edges, boolean directed) 
/*
Create a new Graph, using node table row numbers to uniquely identify nodes in the edge table's source and target fields.
*/

因此,我创建了一个Table对象来存储节点和边数据,如下所示。然而,这是一个问题:

代码语言:javascript
复制
Table nodes=new Table(2,3);
//here is the error eclipse reports:integer can't be resolved to a variable

nodes.addColumn("id",integer);
nodes.addColumn("name", String);
nodes.addColumn("gender", String);

nodes.addRows(4);
nodes.set(0, 0, 1);
nodes.set(0, 1, "Abbas");
nodes.set(0, 2, "M");
nodes.set(1, 0, 2);
nodes.set(1, 1, "Hassan");
nodes.set(1, 2, "F");

该接口对addColumn方法的描述为

代码语言:javascript
复制
public void addColumn(java.lang.String name,
                      java.lang.Class type)

将具有给定名称和数据类型的列添加到此表中。

EN

回答 1

Stack Overflow用户

发布于 2011-01-20 01:33:43

由于integer不是一个关键字,因此仅仅放入integer会使编译器认为您正在尝试让它访问一个变量。对于Java Prefuse,如果您试图将类型设置为int,那么只需使用int.class来获取类名。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4570956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档