d*****l 发帖数: 8441 | 1 【 以下文字转载自 Java 讨论区 】
发信人: digital (你是疯儿我是傻?), 信区: Java
标 题: JFreeChart一编译错误
发信站: BBS 未名空间站 (Tue Mar 3 19:13:26 2009)
cannot find symbol
symbol : class Insets
location: class DaFrame
plot.setInsets(new Insets(0, 0, 0, 25));
=================================================================
这是一个老程序了,两年前是编译成功的,现在拿到我手上编译就有了问题
似乎我用的新版的JFreeChart已经有所更新?
网上查到的是:
setInsets(org.jfree.ui.RectangleInsets insets)
改成plot.setInsets(new RectangleInsets(0, 0, 0, 25));之后
这处编译是过了,可就是不肯定是否真的解决了问题,旧版的函数网上 | j***n 发帖数: 301 | 2 版本号是多少?
【在 d*****l 的大作中提到】 : 【 以下文字转载自 Java 讨论区 】 : 发信人: digital (你是疯儿我是傻?), 信区: Java : 标 题: JFreeChart一编译错误 : 发信站: BBS 未名空间站 (Tue Mar 3 19:13:26 2009) : cannot find symbol : symbol : class Insets : location: class DaFrame : plot.setInsets(new Insets(0, 0, 0, 25)); : ================================================================= : 这是一个老程序了,两年前是编译成功的,现在拿到我手上编译就有了问题
| d*****l 发帖数: 8441 | 3 多谢。费了半天劲,现在编译基本搞定了,正在测程序的行为。
不过有一个结果文件格式的问题估计是解决不了了。
用户要用该程序将所生成的结果图表和曲线直接通过Java的Serializable接口
以相应对象的二进制内存映像存成结果文件--当时实现起来是挺方便的,无需
自定义文件格式。可是现在到好了,由于在新版本的JFreeChart中,那些Curve等
Object的结构本身都有可能被重新定义过了,目前发现用新版的程序不能识别老版
程序所生成的结果文件了。这可该咋办哪!
【在 j***n 的大作中提到】 : 版本号是多少?
|
|