成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

JFreeChart最佳實踐:儀表盤

開發 后端
本文將介紹作者通過Java最佳圖形解決方案JFreeChart實現儀表盤的詳細過程。

 最近由于項目需要,需要在網頁中生成甘特圖,在網上瀏覽資料之后,***通過JFreeChart實現了儀表盤。

代碼如下:

  1. DefaultValueDataset data = new DefaultValueDataset(32.0);  
  2. MeterPlot plot = new MeterPlot(data);  
  3. plot.setDialShape(DialShape.CHORD);  
  4. plot.setDialBackgroundPaint(Color.WHITE);  
  5. plot.setRange(new Range(0120));  
  6. plot.setDialOutlinePaint(Color.GRAY);  
  7. plot.setNeedlePaint(Color.BLACK);  
  8. plot.setTickLabelsVisible(true);  
  9. plot.setTickLabelPaint(Color.BLACK);  
  10. plot.setTickPaint(Color.GRAY);  
  11. plot.setTickLabelFormat(NumberFormat.getNumberInstance());  
  12. plot.setTickSize(10);  
  13. plot.setValuePaint(Color.BLACK);  
  14. plot.addInterval(new MeterInterval("Low"new Range(070), nullnull,new Color(128255128,90) ));  
  15. plot.addInterval(new MeterInterval("Normal"new Range(70100), nullnullnew Color(255255128,90)));  
  16. plot.addInterval(new MeterInterval("High"new Range(100120), nullnullnew Color(255128128,90)));  
  17.  
  18. //創建chart,***一個參數決定是否顯示圖例  
  19. final JFreeChart chart = new JFreeChart("Meter Chart", JFreeChart.DEFAULT_TITLE_FONT, plot, false);  
  20.  
  21. //放到SWT的Composite里,以前介紹過這個方法  
  22. Composite drawarea = new Composite(tabFolder, SWT.EMBEDDED);  
  23. drawarea.setLayout(new FillLayout());  
  24. Frame canvasFrame = SWT_AWT.new_Frame(drawarea);  
  25. java.awt.Canvas canvas = new java.awt.Canvas() {  
  26.     public void paint(Graphics g) {  
  27.         super.paint(g);  
  28.         if (chart != null)  
  29.             chart.draw((Graphics2D) g, getBounds());  
  30.     }  
  31. };  
  32. TabItem tab = new TabItem(tabFolder, SWT.NONE);  
  33. tab.setControl(drawarea);  
  34. tab.setText("Meter");  
  35. canvasFrame.add(canvas); 

效果圖:

原文鏈接:http://www.cnblogs.com/bjzhanghao/archive/2007/03/13/673303.html

【編輯推薦】

  1. JFreeChart***實踐:時序圖
  2. JFreeChart***實踐:散點圖
  3. JFreeChart***實踐:折線圖
  4. JFreeChart***實踐:柱狀圖
  5. JFreeChart***實踐:3D餅圖
責任編輯:林師授 來源: 八進制的博客
相關推薦

2011-12-21 13:35:39

JavaJFreeChart

2011-12-21 13:52:27

JavaJFreeChart

2011-12-21 13:44:33

JavaJFreeChart

2023-10-31 16:34:19

2022-07-05 16:21:44

繪制表盤鴻蒙

2011-12-21 13:25:33

JavaJFreeChart

2011-12-21 12:58:41

JavaJFreeChart

2011-12-21 14:34:33

JavaJFreeChart

2022-03-16 19:15:32

PostgreSQL日志Kafka

2021-04-24 23:26:12

Python儀表盤存儲

2011-12-21 12:46:43

2021-06-30 07:34:21

SpringCloudHystrix 監控

2014-03-19 10:34:54

Facebook開源數據中心

2012-04-11 12:17:02

iPad

2021-08-02 08:55:50

Argo網絡Kubernetes云集群

2021-01-29 15:00:04

Zabbix5.2Grafana儀表盤

2021-07-13 10:56:04

谷歌Android 12 API

2023-07-10 17:07:49

樹莓派儀表盤

2022-06-17 08:05:28

Grafana監控儀表盤系統

2021-03-29 10:14:45

程序員技能開發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品一区二区三区四区五区 | 日韩视频成人 | 欧美一区二区三区在线看 | 天天干天天玩天天操 | 亚洲人精品午夜 | 亚洲 精品 综合 精品 自拍 | 国产一区二区三区免费 | 精品久久久久久亚洲综合网 | 鲁一鲁资源影视 | 欧美午夜一区 | 色爱综合网 | 久久aⅴ乱码一区二区三区 亚洲国产成人精品久久久国产成人一区 | 久热国产精品 | 成人精品视频 | 91在线免费视频 | 极品一区 | 亚洲免费一区 | 国产高清视频一区 | 日日碰狠狠躁久久躁婷婷 | 美女视频网站久久 | 日日摸夜夜添夜夜添特色大片 | 中文字幕一区二区三区在线观看 | 成人精品一区二区三区 | 亚洲成人第一页 | 人成精品 | 成人午夜在线 | 91天堂 | 日韩国产在线 | 久久国产一区二区三区 | 国内自拍视频在线观看 | 青青久久久 | 国产精品视频观看 | 亚洲成人免费 | 免费午夜视频在线观看 | 日韩有码在线播放 | 欧美日韩一区二区三区在线观看 | 伊人网国产 | 波多野结衣二区 | 国产精品久久久久一区二区三区 | 欧美日韩一卡二卡 | 午夜影院免费体验区 |