小编Roh*_*thu的帖子

XYline图表JFreeChart中不同系列的不同颜色

我使用JFreeChart创建了XY折线图,有两个数据集,我希望两条线都有不同的颜色.我尝试使用以下代码 -

  XYPlot plot = chart.getXYPlot();
  XYItemRenderer xyir = plot.getRenderer();
  xyir.setSeriesPaint(0, Color.GREEN);
  plot.setDataset(0, xyDataset1);

  xyir.setSeriesPaint(1, Color.blue);
  plot.setDataset(1, xyDataset2);
Run Code Online (Sandbox Code Playgroud)

此外,我尝试使用以下代码,我使用不同的渲染器(不知道这是否是正确的方法) -

  XYPlot plot1 = chart.getXYPlot();
  XYPlot plot2 = chart.getXYPlot();

  XYItemRenderer xyir1 = plot1.getRenderer();
  xyir1.setSeriesPaint(0, Color.GREEN);
  plot1.setDataset(0, xyDataset1);

  XYItemRenderer xyir2 = plot2.getRenderer();
  xyir2.setSeriesPaint(1, Color.blue);
  plot2.setDataset(1, xyDataset2);
Run Code Online (Sandbox Code Playgroud)

在这两种情况下,它都打印出蓝色的线条.怎么了??有什么建议??

java jfreechart

9
推荐指数
1
解决办法
2万
查看次数

不支持的类版本错误

在尝试使用Eclipse IDE(使用jdk1.6)从客户端调用使用NETbeans(使用jdk1.7)创建的EJB时,我收到以下错误 -

Exception in thread "main" java.lang.UnsupportedClassVersionError: stateless/TestEjbRemote : Unsupported major.minor version 51.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
    at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    at com.sun.ejb.EJBUtils.getBusinessIntfClassLoader(EJBUtils.java:688)
    at com.sun.ejb.EJBUtils.loadGeneratedRemoteBusinessClasses(EJBUtils.java:463)
    at com.sun.ejb.EJBUtils.lookupRemote30BusinessObject(EJBUtils.java:414)
    at com.sun.ejb.containers.RemoteBusinessObjectFactory.getObjectInstance(RemoteBusinessObjectFactory.java:75)
    at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
    at com.sun.enterprise.naming.impl.SerialContext.getObjectInstance(SerialContext.java:556)
    at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:514)
    at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:455)
    at javax.naming.InitialContext.lookup(InitialContext.java:392)
    at Main.main(Main.java:19)
Run Code Online (Sandbox Code Playgroud)

任何解决这个问题的方法?

java ejb jdk1.6 java-7

7
推荐指数
1
解决办法
4万
查看次数

不同的JVM是什么意思

不同的JVM是什么意思?NETbeans IDE和Eclipse IDE是否使用不同的JVM?如果我从使用Eclipse IDE的客户端调用使用NETbeans创建的应用程序,那么我们可以说应用程序和客户端都在不同的JVM中运行.

java eclipse jvm netbeans

4
推荐指数
1
解决办法
1260
查看次数

在Eclipse中定位JRE

我应该如何在Eclipse中更改Target JRE.我之前使用的是jdk1.7,现在我想使用JDK 1.6.但是在运行我的java程序时,我得到了不支持的类版本错误.在使用jdk1.6之前是否需要进行一些设置.我应该如何确保我的eclipse编译并仅在jdk1.6中运行.

java eclipse

3
推荐指数
2
解决办法
2万
查看次数

如何在java中查找函数使用的内存

我从我的代码中调用一个函数(用java编写),我想知道函数使用了多少内存,并且记住我不能向函数添加任何代码(我正在调用它).

例如 -

 //my code starts
   .
   .
   .
   .
   myfunc();
 //print memory used by myfunc() here
  .
  .
 // my code ends
Run Code Online (Sandbox Code Playgroud)

这该怎么做?

java

2
推荐指数
1
解决办法
970
查看次数

"2个JVM实例"和"2个不同的JVM"之间有什么区别吗?

我被告知要创建一个EJB和普通Java程序(客户端),并尝试在两个不同的JVM中运行它们,然后执行它们."两个不同的JVM"是什么意思?

java jvm

1
推荐指数
1
解决办法
862
查看次数

如何在java中设置日期1/1/1753

我正在使用以下代码来设置当前日期 -

session.getCurrentDate().getTime()
Run Code Online (Sandbox Code Playgroud)

现在我想设置最小日期ie- 1/1/1753,除了明确地硬编码之外,还有任何常量或功能吗?

java calendar

-1
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×7

eclipse ×2

jvm ×2

calendar ×1

ejb ×1

java-7 ×1

jdk1.6 ×1

jfreechart ×1

netbeans ×1