首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >覆盖prefuse中的派生列

覆盖prefuse中的派生列
EN

Stack Overflow用户
提问于 2014-05-09 19:23:30
回答 1查看 32关注 0票数 0

在prefuse图中,我有一个用Table.addColumn(String name, Expression expr)创建的名为"distance"的派生列和一个名为normalize的布尔运行时变量。现在,我想根据normalize的值更改用于在运行时计算列值的表达式,但是没有replaceColumn()deleteColumn()这样的东西。当我试图通过再次调用addColumn()来覆盖旧的列时,我得到一个‘表已经有名称为“distance”的列“。

我是否可以通过某种方式以编程方式更改用于计算distance列值的表达式,或者使其依赖于运行时变量normalize?我不希望有两个不同名称的列,因为该值在项目中的许多地方使用,因此我必须实现许多大小写区别。

EN

回答 1

Stack Overflow用户

发布于 2014-05-11 15:12:13

normalize有一个IfExpression,所以你可以让派生的列依赖于prefuse。

或者,在Table中有一个removeColumn(String)方法。

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

https://stackoverflow.com/questions/23563368

复制
相关文章

相似问题

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