xyitem.setBaseItemLabelGenerator(new StandardXYItemLabelGenerator());
xyitem.setBaseItemLabelFont(new Font("Dialog", 1, 14));
plot.setRenderer(xyitem);
//显示
ChartFrame frame = new ChartFrame("try1", chart);
frame.pack();
frame.setVisible(true);
}
}
JAVA 任意椭圆方向画法使用 AffineTransform 把Ellipse2D 旋转一下就可以java代码画法了 。
import java.awt.image.BufferedImage;
import java.awt.geom.AffineTransform;
import java.awt.geom.Ellipse2D;
import java.awt.Color;
import java.awt.Shape;
import java.awt.Graphics2D;
import java.awt.RenderingHints;
import java.io.File;
import javax.imageio.ImageIO;
public class DemoPNG {
public static void main(String[] args) throws Exception {
BufferedImage bi = new BufferedImage(600, 800, BufferedImage.TYPE_INT_ARGB);
Graphics2D g2d = bi.createGraphics();
g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
g2d.setPaint(Color.WHITE);
g2d.fillRect(0,0,600, 800);
g2d.setPaint(Color.RED);
Ellipse2D s1 = new Ellipse2D.Double(100, 100, 400, 600);
g2d.draw(s1);
AffineTransform transform = AffineTransform.getRotateInstance(Math.PI/4, 300, 400);
Shape r1 = transform.createTransformedShape(s1);
g2d.fill(r1);
AffineTransform transform2 = AffineTransform.getRotateInstance(Math.PI/2, 300, 400);
Shape r2 = transform2.createTransformedShape(s1);
g2d.draw(r2);
g2d.dispose();
ImageIO.write(bi, "PNG", new File("demo.png"));
}
}
【java代码画法 java如何用代码画圆】关于java代码画法和java如何用代码画圆的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。
推荐阅读
- 团队经营类游戏,团队类型游戏
- 怎么调电视显示器色彩深浅,怎么调电视显示器色彩深浅呢
- pg修改表名的sql语句,修改表名的sql语句 sqlserver
- 射击小游戏全部射击小游戏,射击游戏小游戏大全
- 文本数据库php类 php 文件数据库
- 帝防硬盘录像机怎么样,帝防硬盘录像机怎么安装手机app
- 咸鱼买的显卡是坏的怎么办,闲鱼收显卡以后坏了怎么办 贴吧
- g41主板配什么四核cpu,g41主板可以配什么cpu
- vb.net汉字区位 vb中汉字怎么比较